58708150
3587878
60952613
10388464
15685537
51286608
56031
92605876
72333679
8830967
69146442
74962137
85253846
26944408
34655182
19505929
48078297
72432282
9999621
27001765
58564079
80466352
95811451
32768747
2236757
19381287
18411180
6987653
53488174
26683228
77337656
14662215
69639624
18245791
44559292
96873629
47593348
94411208
45748046
3072871