14413125
17108921
41113705
45622653
39385934
202523
28786679
5976759
91163387
32081494
8409636
30894451
85517387
64127762
56633555
67298094
24678450
27489912
858817
26616381
6351361
73907338
84974816
94724739
38743553
23637672
35629456
47885849
24539333
81155260
1657253
26995161
23243346
6068952
42989520
41026458
66677164
72824253
84117301
74186598