66052872
13049391
16727277
24432210
47221672
64606754
87447116
8961606
78113129
22354882
24806593
89467572
59625105
30277682
21874676
98001154
62178672
83803687
82894626
57437443
1009264
91731985
69486271
99597760
98509368
92485673
25932938
29753209
80758004
75019009
21275842
54579345
78215014
3002610
88132130
37493580
59192953
86843776
32308398
46986100