65476488
3392255
29138515
85989244
78061748
77239216
84542470
93419399
93037476
14815869
5309218
88745070
69716830
269830
46113813
77332137
53126739
64322301
30647047
13909091
69856108
46525076
1415767
44886164
88678909
41687222
46957824
70746368
7037873
1595807
3163837
95735433
94132394
6077849
83567565
59912597
75258946
49886062
69839641
63417775