48979360
2978711
23961355
5084737
245432
51106496
21779560
82103689
27243911
80817042
42141460
61911632
64939299
34105515
101768
16567817
66956810
50572690
83312962
40772391
17751675
84977084
649038
9985365
88141821
97772106
69419713
12899411
88042298
63157210
64935551
9574361
20589181
27902717
20388403
11919312
83301073
67652101
17064401
16477248