25033171
13084228
19102565
9688133
72809367
39262837
6642450
38586600
67288720
60125798
12724696
88893716
956544
53331234
89581776
46789093
1308957
6156844
19573616
90544640
73129325
18485716
22869871
51439055
42605844
87561874
14138345
2792807
39002868
6025773
18605077
79937190
45483684
40295345
46934404
20278360
91992248
97913781
34173374
896943