68487450
8911943
16393519
8397402
31102329
87115026
43112571
1906855
10565018
26153134
47572670
81527905
20026013
8129261
44261731
12766578
53055083
13333120
8261297
20595535
40394260
64213945
45908542
11945311
44914403
45868104
38285249
27198584
2097407
36178008
28571721
63872939
10511979
90072947
64783666
87102705
14382975
4918144
28585452
96368668