94402856
19825605
5133929
85822861
60832596
13891740
26033449
18442972
57747266
74254386
20831143
20911818
19185441
63738770
45261738
8553647
16129759
93004554
73871584
71154447
65358785
47317913
4879522
36695242
67435783
21377548
63803151
28676567
50636221
97075610
32346341
47213200
54833743
88454241
11572437
3252576
7442006
10511805
3289030
13113426