99882229
6027648
18467178
88179607
68652902
51191562
5111356
16374820
2211274
3576320
94251480
77251058
88566053
99836419
42889811
9420811
75678168
1798584
71105448
72875538
90865802
2093969
603032
638673
4364243
17431408
54976903
32541605
44892170
64548070
11134736
51924875
18391488
72607108
15925261
46219425
89776754
48148205
17171148
220194