40078184
6253270
91915944
9694848
18424385
84153388
77407445
45991600
55521768
76388271
26862652
14276756
41997154
58401584
69224963
74353136
73016215
16908064
28051752
23913103
68314144
88263869
63189812
36572266
8272696
12165750
53938732
99798179
41481114
64078090
97343515
30387918
27362631
33575331
27477742
72614357
25718223
26425859
89763590
45406455