56682071
50538839
68836870
25127154
99896014
13104482
18532955
40101062
99681207
85027951
28478640
6297382
67998306
34065623
51333993
99027267
54201737
98189933
43425489
67199362
93333992
4945882
44236083
99945365
60248942
30135022
65801807
38771143
73938822
19867965
85734004
53671376
10493927
9128428
13416376
53249199
72831258
8716308
3368038
55477216