30589040
23783143
90594328
346537
96331817
81482155
92086230
69884483
12046062
6838500
28362690
1135410
34805522
93608164
35934960
68794026
98785929
49628879
43553143
20201746
75693099
7023762
19433382
64941423
57772229
13089597
66396735
59544213
57533245
58251525
9948726
47008242
6707283
47171442
60512819
779171
24849616
30879097
85233322
3238771