26105728
1593140
91545491
73287613
48524329
10335178
97988799
83405421
13429654
56269012
9384815
34686069
35079540
25853715
35448455
81513477
8412181
61221779
46123857
15829000
2248207
88354925
3469365
75233054
47349643
89129556
87428634
62921172
82128076
11598700
26026907
467637
373243
12152077
5355973
9775560
27468561
92836631
65142478
88758294