590
34
83
86
40
42
31
91
316
621
101
68
26
102
52
133
114
59
90
80
62
38
32
16
47
173
126
105
155
23
218
50
132
81
5
74
99
77
24
12
14
29
8
19
7
56
33
13
21