33559516
8266694
53529912
27677360
31714867
8553568
24269524
35005702
46504607
20479825
73989787
86111451
71125700
49254644
388740
82176491
45727595
48079167
79684417
60717222
94512795
49724323
99597033
17034351
75606931
1082174
34531834
9910227
69799593
94521057
37534901
58033185
62464552
16844928
12173414
69681880
83675244
39008684
505775
55456704