89239106
59833373
69342728
2811503
27576585
54017114
95156940
17016321
50388572
31803702
94499596
79909923
43542877
14297714
16365221
58366059
1462209
4648949
86844783
49192769
55335570
53876871
26586567
4345729
15133504
72886534
7077369
62788240
36059519
98097304
93792678
49194030
75583767
8393316
65628226
49795523
2885685
73215671
26986583
47025609