30553495
70064485
29536848
51307556
86248196
38627374
12138586
51121868
6116887
65139540
79067105
61937529
20324127
69409342
48658718
49353509
7094470
2135243
66863039
96994587
43945853
97365236
10128296
2439490
77117660
4609706
33902671
71136123
60362237
6446754
80297925
53683908
71361601
89278482
64614163
19269010
78542867
70226135
41166812
11213775