93606676
44517189
99012968
69958199
75215909
14629523
38973874
88451670
49181389
97205317
90969520
5179271
29442447
29941139
42131630
58254174
48643740
10202965
90415227
6704730
456116
29163185
60672986
12686571
4015331
94452973
53324472
62088489
24352256
691572
10829339
51947410
19839173
14127481
2033778
72844900
78993677
1142220
29614683
1129910