86199180
35827733
19274585
48626324
86475217
39093578
63593974
122816
84705590
38311629
13999092
63334985
7693437
72248901
93382906
65862768
26486296
32143794
15284194
38545126
57763556
94661325
21176112
27668420
79732832
60478880
97823754
65896640
85992000
11302421
75206823
2183920
68393516
20719680
29622221
14522376
70774555
55127633
74941239
21694342