3305770
69607461
38215350
29369108
91853733
40592022
54558420
17942680
97548675
25615506
45765742
6003410
846885
45002404
18271034
6093437
38766406
86498437
99503732
40581678
68116039
29112176
20071256
62018152
91491225
49235522
52539738
47315634
96813786
14623050
57955957
85446688
77404387
529018
99884172
87623457
43031717
60928006
70542797
37077070