28696845
11073991
99425131
67228063
4734408
60632254
49057603
40563894
18996660
27907346
22907371
9104219
12675672
6921545
40822523
51423801
9151701
90452898
47105386
10817584
6347335
52176464
74404992
68501662
20531359
23101241
98629630
89395358
27239894
21943613
63834647
35053225
92107298
49998138
18051904
9258657
25027972
69484330
35624298
17215290