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