35128467
10948579
21479775
30779170
68578337
23266613
74219140
25117738
83057544
77577316
37953687
96935521
56224565
48334117
18745967
72694043
15933623
89719099
84484119
52585103
1219441
55482179
49888557
8247785
97239071
41469583
50041892
1703506
56112200
52275633
24556136
37136746
31186496
84546868
90282477
67992922
46355860
60791876
27625040
11929205