31759072
25514778
22832762
8226842
24686909
20162229
49713722
847987
8641315
21822013
5815508
15131356
6979360
323603
91042854
87563009
37094257
99797319
75665682
65637311
19944143
11865309
3788255
5559737
39064998
79198855
57765175
90824943
33609239
62506356
64992621
26637813
4535403
64023572
7661805
22527482
35679360
70444677
19805690
52236410