23959210
22485219
15838621
81503182
3101843
74279068
24148917
39409136
13717495
56883324
12744153
36567506
5646700
88039555
46944278
59329269
86352698
99471348
51426360
96497039
39336778
67561406
52039423
60978945
53212594
39104113
48209706
57682068
30141068
96347408
68596655
74371010
69676547
28057565
98172337
1222593
75987053
50829190
46619195
4312712