94435478
93756896
8847561
4115025
5828538
44799801
50105053
51112616
65566031
24714240
64274165
9258648
41965079
99938530
30641466
30723719
67935296
60708016
67149815
43322699
36704927
28485624
47487451
85851824
52622122
87337263
78657802
27947008
62454359
37968150
56632256
11419210
46423027
44259866
50546863
2033450
57327184
9562985
85211253
2299193