74709608
39677686
1905537
4973968
37744107
66242531
70555091
67469882
41422426
54925100
4867955
9114951
2170568
16318570
19944550
35236485
41434009
32513716
6495505
47599408
14927587
33793687
40855871
79214316
14362067
243485
7761432
70623998
13543659
31227894
98629028
3402078
99816954
12937703
1805166
91848572
49982159
9739281
73351722
68465339