23218428
361663
14384286
30662901
84379287
80774137
86347930
70413455
7510429
3482304
36207121
2704583
66468552
5747990
15925067
83844325
95667438
6410815
3737068
9476445
76549056
76489661
13365123
99418299
3564875
27057925
43403804
1317413
50078201
115946
1394928
46965086
4795466
749500
82191196
16148699
63791232
2295872
36382145
45772932