32486162
16321844
9011373
63519203
94386038
24954162
66284036
6979950
38806863
82329540
7997580
47654576
6566705
66069670
18322260
26976785
7514444
61881881
50774000
93244286
50075061
963963
23994693
8399810
82001187
78395410
37588433
33509753
23488855
665104
64976407
8671368
21291472
89792334
24724445
5273752
57537760
89664758
68556969
61012722