70442979
36348149
49401044
5365694
8583700
92273334
17268679
85194796
74338185
55635555
32958065
27566191
87673643
90745124
14792406
99489262
22816990
34563637
49955689
10913877
61554389
38292750
24904871
53032899
31337901
40414639
28033556
72987375
23955796
52885563
48265332
85358416
79072164
85921986
6885085
633348
78234137
17335154
59479448
23603235