58118088
8275189
34139007
14787975
90848276
72329044
44219959
79526823
17806431
58412298
20806899
45427928
96897294
404588
20754949
32628043
42139976
68485737
82714582
31605697
28579895
91274421
21853659
40695029
59548270
88215680
45895019
29133025
79384645
76914091
63718964
37428867
89955029
22779945
75354649
6932576
42923185
84154660
7006657
54847816