148
220
95
384
146
604
30
48
91
336
258
234
119
306
197
193
160
118
35
43
164
309
22
92
640
32
349
19
84
68
59
122
50
101
168
103
42
12
20
75
1182
322
62
51
15
554
259
149
143
49
196
260
4648
330
77
303
113
203