18403800
52064283
76452796
85387526
68853096
59988771
80127382
6708187
31694676
31483771
90653979
83638247
9404351
43566013
36083719
58429577
23181315
72932345
41759135
97493133
64628339
78292579
11784731
5709087
26871681
369460
60597787
26204076
17037571
26148253
7774581
3775097
19541474
64302423
98943851
97168060
41919962
46032268
64733726
40391320