19686126
76098444
3447205
95905366
15987216
60602183
97481313
38304464
39805137
6222902
9706438
88279289
67472757
17343895
37394408
63641131
7926717
19721991
1393146
85633015
24476889
14462182
3242188
28263494
28285807
71129981
25628239
4787544
5732307
43412573
70953834
74202606
3190920
53245485
25481960
3194468
4387949
46566717
80787197
67975416