18156195
40345396
1568799
62489836
62749930
79571712
71398233
60352893
31586167
40156054
86432762
23776039
8906796
6213856
97557667
29986360
54786838
19769938
17647880
2502890
63127631
21535823
60228556
7901095
96924203
47553462
92319425
95127511
37033503
17532591
58296766
22783937
27982771
22693459
86853443
21092082
1962144
56514509
19433528
9168889