17293581
9954589
6683369
66244181
65949865
94332229
48378604
5254376
10668400
22232650
7973968
34156017
5123853
17518388
56709609
52852158
79073737
90002991
40504919
63901358
34262729
36827820
80551447
40717047
82868159
16449358
58162010
99931918
34904726
93102548
78719151
68383810
32818936
625542
15245974
10498798
3034153
99284059
71252193
71027909