72964667
32598815
283876
9925836
21535342
23861166
61257474
85508865
77924307
5744169
2959554
91275975
69891070
62598585
60068921
18124873
5378550
4986618
51754165
39305460
66491345
34658940
50904770
77441390
42438970
45778579
8590132
65013784
29406273
96306375
50079339
53327148
83764487
13196762
9125780
77575022
82034310
174556
7693134
16315049