17755628
59781977
6164332
63754980
53523121
50187388
63913916
29125855
35741135
81876948
62557734
19288855
12852910
89705675
48464105
30946324
36662875
3338463
2748632
32996821
45932653
5843457
55408087
9535435
94437019
14393084
17456127
3944207
2933575
59901559
1958783
65238970
93069733
24675829
94708094
67839683
76071686
5476413
5871060
11429599