59532445
11184125
5055091
76302631
39921777
9959322
66089962
309329
289057
1646549
73245771
36298865
65952019
37848566
10107414
29127775
54597633
65959025
8661302
7026105
1565467
35761939
6697269
96602314
45468824
19553898
9989889
63295048
941897
41777348
22917163
31259598
47009012
76811966
30822760
74455083
48879570
86207619
11161239
92668524