54
38
132
241
15
75
56
94
118
57
104
133
70
92
111
148
119
71
227
190
155
89
144
183
252
223
354
167
115
84
126
122
457
520
371
414
99
126
266
253
324
308
286
492
300
341
407
118
258
431
333
499
650
305
251
306
395
165
337
310