101
21
48
75
142
9
278
289
18
44
275
278
14
37
105
81
336
463
493
8
228
15
114
167
242
91
87
474
357
499
369
167
12
482
297
158
468
116
237
320
222
40
83
302
148
99
411
12
176
277
427
495
207
150
317
109
57
52
339
56
312
189
326
403
143
484
369
28
493
484
456
402
188
197
236
460
138
185
426
235
333
294
44
84
188
83
145
215
264
466
349
378
304
76
422
449
212
301
338
118
459
413
