59276657
22696253
11627319
80232860
40969013
76532413
12101108
51144024
90903769
32728630
75824168
7316148
42263153
13368956
16657177
32019303
93234741
85611099
96934110
67934587
35949439
96604570
35496639
67426985
17458182
69323828
68282841
27191481
100007675
51385604
37966289
90062080
19342032
25444514
60813433
80228928
43367533
99054554
7033397
56179386