86036345
24492799
680751
52344149
16067074
9180620
401013
15805838
8704906
5586871
10886115
84698585
31287371
8950521
91297314
33601574
28699296
27043593
39744573
5166151
28596814
97531598
2935075
1889232
30799237
95682827
4937336
58444166
79721483
25405009
36697312
73722624
30092882
49788071
48007242
48839136
50432566
31413856
68526190
27486132