156
22
380
116
50
148
220
95
384
146
604
30
48
91
336
258
234
119
306
197
193
160
118
35
43
164
233
640
32
348
19
84
68
59
121
101
168
103
42
12
20
75
1182
321
62
51
15
554
149
143
49
195
260
4647