111
41
182
20
307
406
448
6
81
122
51
7212
14
487
495
103
184
45417
394
2606
644
404
627
514
1137
412
194
281
102
13
313
244
274
493
282
233
131