349
34
127
294
37
35
26
30
63
96
108
23
25
47
20
18
304
94
4
16
53
69
57
64
172
331
13
10
85
24
48
38
92
191
109
168
22
81
670
93
46
130
125
73
190
255
11
27
283
504