16335500
27818585
7476054
98722847
69906291
25589333
14197390
21879226
18276603
4298543
15976935
7161808
33444299
8155223
93865404
87302421
88072229
63836455
86721246
3936574
8752057
95831673
9572764
8637003
46898891
49583784
27924890
41036076
65839774
12064197
99129110
48567513
65096454
48059964
93687271
5347266
84113256
4829359
95355099
1088679