20627687
41142471
8643988
3171117
48156639
49729799
31088769
56396481
13565643
60018888
95216506
16306869
98808594
42943439
260887
99633704
85506548
92819505
27165609
50144310
66601150
41811195
80602608
21808901
52943355
301068
7381409
6567094
31784066
24419812
360589
92429895
79839848
87805201
73657545
7659716
39118045
6233954
82366820
44146087