80741360
84902659
98978944
23346372
94625288
87938640
76529969
17604267
13171764
10681310
97871589
35954116
17935639
10000843
23645910
60271161
35619399
5169230
70725941
48685603
68077293
37231012
42073145
29565836
1926638
3710353
2658023
3034556
94058552
1102942
84681021
91745282
41623912
1265585
1129794
43045159
16017615
4813524
35386376
72379828