151
192
129
101
105
216
379
61
100
127
90
78
80
302
20
36
162
43
362
104
1966
28
240
427
185
150
27
335
264
18
130
108
31
134
231
136
526
426
23
263
166
141
181
145
114
520
294
41
53
419
322
70
365
157
1458