30729715
9675037
36512207
18375884
8621250
9250170
13601482
98976918
31007733
82499019
24336321
2438238
93973580
5766006
23187794
212346
79113410
56016967
9143518
5204559
70101986
63196485
24084519
30168984
97689064
20061943
2157178
82288864
27415118
73082775
71834133
90162226
67641101
32103261
44295198
10616470
17107494
28801413
50261550
56756567