40164838
19737779
7967628
85196689
53401790
89228602
63772977
79759803
11454181
17357822
139174
86215010
7310636
740065
8687929
59166344
67605195
83133068
40832468
70157502
26289191
46896372
76402270
59157593
44178458
20018534
55477781
42635082
35691437
88356479
13649987
76819884
48603521
50169213
98571689
54761797
44797886
24061073
47577377
31625527