76883818
6914797
19034496
26123069
20633252
85048120
45182742
93102784
87645092
75531014
85438052
42812739
74234275
5208775
94995425
40066426
3056613
20316691
59522063
92835419
28886767
97531890
1201750
36403052
9584882
47994183
38142749
24003642
63302536
99192814
66036632
51469367
16963024
8925255
84464735
66515561
20505734
97564830
82454952
42283411