59075967
55236889
49299266
75897815
19052642
80283549
30043995
38952622
50131526
68125580
54246221
31796168
82989249
37773518
39535418
19832699
27993861
68438702
41885580
50926589
29458752
37056963
6165410
8038924
43352523
64216615
812228
90488115
64275286
56968751
1705143
416973
87709993
31426315
99821576
89256115
32475050
45139863
28209580
99099344