39718518
13592170
60353167
40536485
25343944
20815273
1732721
59428424
31532338
35347039
24328013
49924425
85908154
29266971
36014852
17981391
67611336
30416808
58131861
1068647
66445321
59275321
92262069
65965199
32636498
23637238
74937174
58215
72009817
4667051
25102572
29602830
65442775
34308137
18811457
36525859
31835435
50608089
23264351
66502425