2054
757
1331
579
691
244
959
222
586
307
477
177
412
94
735
183
741
375
741
105
1245
521
617
194
559
249
548
57
864
243
442
91
333
132
545
184
512
130
733
338