42742662
15152907
48958716
11264535
6392845
79044419
13605330
2743209
13692570
18835016
91449837
52896138
7736314
80797687
47045670
34474202
17167984
27695496
8564816
24138521
96182649
13655520
3426985
7457283
66306014
51569391
95498492
58146195
63241695
34054759
43964458
59458390
29707069
6153300
16339222
64777682
92374496
55463079
5513648
5255506