40443500
12374604
47926841
23833006
26039419
84453663
1988424
14144149
11518358
22597454
61861323
68151440
77586577
98614692
68792398
14626309
4825154
57585799
19197103
43482949
31089497
2534930
18277888
3517709
41202864
60201899
4864582
1485300
58274012
9403182
67114105
79079201
40942801
4242986
3804411
64456017
96188238
64133384
91582712
22843015