89116460
68911639
37553978
10917618
35592667
6311959
54283516
44405014
3632460
85862684
23895630
10844535
52614237
89232264
47025182
12735083
814155
57126316
36154033
25495773
74688335
1555294
43641206
64711310
48431550
700963
16212706
38811110
50911197
78539053
1228493
48133780
34118847
96472594
29194880
21268314
67528383
5837734
63786477
47883837