20713000
59398297
18575152
29029122
76934302
64726645
77445360
2158309
23006580
55385661
83766066
84145834
18776984
38137782
63985762
81754116
4264766
88088264
441919
14771524
91837168
62012330
57442176
29275524
28425074
3367634
46107930
26194515
13927498
71895500
46321597
27284182
36053304
404110
17593072
98543690
47151776
90385292
9449596
92314625