59315862
44602105
20478700
5669039
96504093
58581603
31206620
69399763
25693923
85095043
14498845
7536238
1159686
70166261
12504989
51434255
77405597
94678481
54321189
4713904
17195074
76592988
70224018
459565
12423525
26555271
95637454
63384400
74981089
85929767
73754514
56297540
53224265
57678570
19198749
3354182
74877282
7076413
8909896
36632747