16431785
26504523
46126566
511168
8361412
17415183
3039879
7175842
1832915
634218
86099471
3425894
69014713
99234542
69018679
73534598
91537500
35231241
39844850
6789874
90602830
4839659
2489405
51663407
27672256
6846910
35168983
50236696
88987994
84821759
24866311
78095054
1479218
68176240
49252066
55701146
23175691
8517266
40261674
56033898