279
454
105
541
238
48
453
274
44
30
85
236
447
320
10
335
278
122
24
338
107
62
97
21
152
50
323
117
254
386
623
266
66
166
609
270
89
1281
301
2779
1497
299
287
416
140
100
539