80166890
40197111
93565026
36862633
43585952
57031031
40725557
39615834
8982529
6767815
66385064
9770238
40756920
63439858
64043411
17994118
93648555
46808119
56723028
8406598
70256890
34867202
8676052
79532722
71962170
25562100
18522244
67199020
11219982
19569918
59766594
92283051
9581964
96115554
57128558
57353517
4259868
19755635
79428017
2557170