56198775
4840776
138941
58847916
86672616
80178828
13293779
82532658
55761638
33655481
40032454
82594381
57735802
66174393
64316854
69773816
6594793
45089108
71667515
48729303
14541192
61745090
48157908
69052028
20051994
97532368
56878100
66102180
69683858
26503005
30699842
93777791
71011895
43358999
61582484
88232471
59516512
2185884
12925700
7513960