30119554
49645515
50606542
10203023
9378548
31653160
7521807
24242028
90429734
9591971
8981751
22449740
71532946
65143461
54602871
71725974
40591562
57644213
89674121
90361639
77553584
35193642
70912131
97182422
79477239
77875407
37827851
85343504
98604277
29319880
33353960
9682477
42631522
92695600
6101069
29551287
68865908
1226543
29955218
32618094