51887695
34724175
22077065
31291700
56109469
70526643
68567491
37014553
77938932
67363239
85468589
4243634
30403746
67003101
19649848
53372932
74289544
86255571
55538361
52686708
87871443
129579
18733626
92244168
94538267
3072493
5815450
89058588
72927643
13224204
56438123
54586617
3171526
64805576
56634577
91569238
35154346
16278211
524508
14215843