150
93
35
30
13
16
25
58
14
74
100
9
19
62
10
22
7
26
252
128
275
91
50
63
178
75
680
48
38
78
258
2329
343
228
278
46
8
6266
105
135
148
138
238
28
1128
45
260
11
90
1353
18