98888215
5738662
71703870
24786069
29567771
75113039
55877013
50702958
40365010
58804759
63527672
79558423
17158309
52711120
32389608
10099537
17773538
88465867
13585491
4208348
35892191
50111800
1266331
94312034
33431070
53512249
46635240
30205590
10495462
26832669
15737203
87636371
22053904
12797254
39041317
32784521
6261346
12916905
64212860
3397766