35371680
57434127
99437850
60997877
98383406
40144090
47639050
45427146
39374022
91135621
85283873
58289699
31254423
21612470
18851812
8321979
87863554
22995945
84798314
90316014
77742578
345203
53429287
56985024
23301995
97144782
85165223
47799425
5672861
39575152
29615573
40284764
82377597
76119149
54543132
92233877
20554159
563151
45248997
37571382