83044062
64233637
18388290
55564935
5126869
77979525
69689993
31803199
94861480
4089880
23007832
9185890
91591144
5527085
28842224
5629244
65756160
76732291
36426034
86109312
58325126
138898
40153540
15862010
89516662
34746264
45963629
12435216
77715034
98883598
52332575
45268929
20505256
55239730
39861365
96579106
6971984
65735270
2084590
26717513