67618756
9409414
39949110
5574888
24527654
15618071
88307058
67217178
36125589
75155016
8333741
15499485
35769879
95027253
6472886
82938582
37205482
89434848
1295486
20269076
54609901
98794507
27483270
9322927
20389405
37852517
59655302
31274273
43971306
66153952
67013971
19487790
2914876
9874704
75965243
81119877
20106872
3577095
30521011
15763538