20173025
52188618
60588312
30846331
426145
50699446
5535883
81528390
58945035
18621353
66974516
77204853
20229139
33754846
36733938
28555110
7945813
70601101
70789763
74833734
89837036
27804940
83759955
43548496
61051358
14736038
52097709
7102504
69395507
2077025
29958493
62735854
75719239
64655298
33423300
9826276
96792768
85066631
465591
73383493