12893536
40672276
78499358
11889059
19638719
42256270
72037093
81072005
81179017
51435285
90071993
15038741
95801886
76207985
69355742
42134398
93785205
48428725
31118321
21572014
83718079
1455225
48021168
73404600
36651794
42039242
9231235
14331857
48157837
41139648
71912478
68887539
26793884
51868273
16374078
3594567
75873140
52182793
80961041
7704877