31569463
1941655
76208766
7592031
408349
69696675
25906287
4483635
54957080
2967415
6894464
78169061
43657407
63416
238701
38434268
36338676
22131319
25494474
83798430
84555624
65783418
32867153
9861881
75936119
84801775
13442005
94224105
33479482
59835578
66594094
52293699
98915590
87257600
64536937
42491825
83278775
921776
16602791
4204510