31499831
51547893
4147456
35766915
22618548
7268575
89059336
84304964
44685284
19796306
98444724
53993668
84329527
311800
55207527
28881284
31217024
99796036
25023711
6284742
50285505
64161673
77048036
2191922
2384436
35226007
18149762
9012635
25983063
80886526
62241791
14602570
88131100
52375849
9018376
36833893
54585455
19803058
16725032
60819944