99294888
77512587
38584635
70905548
1096256
16115783
3408019
30979647
90967869
21851291
734962
99063699
92734990
92586488
52265762
35241123
50869815
25981208
86734132
75232648
83876628
51796701
28348491
34324678
47941240
56575149
2635241
85053817
21684568
11224452
10089470
84267176
66845435
4068105
70393324
59112182
90822014
41855175
15564310
1908334