95508627
82686816
10197569
73231502
23832577
77862680
43793612
54572002
22133790
82808761
38896925
45741714
67817262
878902
90454543
79028572
46776006
14032986
86185231
20956315
56764002
38584737
3372220
47155033
44537661
78835391
8372595
12327844
23094211
52524337
16634098
28801466
75005929
69461550
37502732
55525736
41343775
57928278
25692828
23605405