85317055
25685573
70127112
89161302
23905000
80148901
78591256
15867628
66441800
33995346
20066946
82326464
86565879
53761779
55655419
11457505
9361274
52679561
63939396
68236506
77519009
72841595
3017975
1925987
17116626
71422354
19951603
19975843
82784786
59914968
3326152
27067585
61161178
31779375
85298295
17187131
9561527
68858898
26182598
93486828