90735400
63667806
2572053
6235272
7049152
39695973
10316896
85435041
43922414
44341766
2160324
23279960
8178990
73359030
93784840
66082024
5374009
1082373
59469113
8516304
15751256
73505612
90092524
17226314
61603786
72717274
59053490
58935337
6748645
37284236
62503280
95453856
3993457
33448412
96554227
39468277
2032728
8426286
30438719
99416945