96931911
8372517
92684028
8768901
3817609
62716715
13141239
1249855
60338176
88178905
84557172
38309347
45422275
597069
38425949
80066913
66348561
6008197
35106486
92366018
72441868
66119810
84683029
70338849
56561590
65559819
9211581
7157145
44943023
42066174
11211502
17625536
12213465
38907874
30593246
55885984
54082961
98608353
22171650
62009441