66853456
65389101
22393958
52991559
10655938
32929178
70258702
81614019
25423085
48846651
19728459
3910118
45548998
83819937
70271491
76006766
31608680
60653413
21393537
44042182
25378017
99117140
58364923
17733823
4935695
92498166
99415615
47977829
15726092
56219261
99093149
33395201
31115806
78641416
42128663
45182720
1107166
91341408
49782402
17897467