95
356
48
76
53
81
45
61
145
89
102
120
223
310
114
267
213
162
159
317
252
181
693
433
119
360
916
271
318
479
164
1003
894
251
324
244
800
148
296
197
261
755
130
295
184
1291
4449
988
1170
850
1343
1758
116
206
172
1009
150
616