18072285
9893428
5322001
21104620
19857025
67772970
28131693
47959425
59638808
16154458
55199125
37009277
91821852
69543654
28606651
1977505
13891948
76963980
95213379
73469146
83231049
546441
80401355
57296367
88421886
61584196
4788189
50559518
91696760
3543688
85802030
83143376
2341686
95116724
72813487
2027644
13985015
7157111
47567015
83502066