62013966
657384
5434512
84594080
19022327
999545
33726085
29233466
83003066
45744589
37723507
53346531
72124799
99275232
59513082
57366334
2071733
98622165
48025425
40027371
40011514
20103546
51081012
41442464
48737877
68713197
2409785
69797189
16814999
64262562
33135123
45896829
44788467
79684474
81379727
15663471
10491163
68524928
36568389
8834061