37575800
27993630
44075173
75475178
43575835
97731527
27343217
31741358
92107411
26806260
54167168
82036448
6925350
2655150
1144427
92488112
92756979
53284594
15762882
35891561
39667000
15803535
47074434
35745832
8869420
1321824
53143862
99839666
70858488
97228162
30318899
59294447
59812054
66867850
986147
52748285
61266030
40252766
22909853
3269031