53
42
270
107
216
89
1290
231
94
102
271
139
28
58
248
10
354
168
386
88
1670
143
226
156
106
258
347
163
339
124
77
436
181
195
39
268
40
82
282
572
280
170
31
383
307
50
192
66
517
99
44
221
120
159
428
49
439