18408565
3929969
19749812
11503975
20424283
33356816
18565
78765708
63669760
47152666
50845055
43253741
21157331
22669084
31665016
5485170
71332355
99418882
33704224
27853182
54991424
53677156
82675123
2656176
2364092
85128881
88539216
37188965
81099918
62191566
17056799
98922871
33294592
2547579
6615694
68966519
6338218
45499256
33206757
45756694