57606040
16287031
12216666
60545730
71142369
63593389
77969886
6969531
64814953
45555043
23171367
15188551
69602653
97344096
77604148
6258460
3032666
66405395
2857585
2706846
17567664
99265509
93946074
90148069
66931136
57203347
44334488
95325578
51637726
76683943
6727669
29737525
31061643
6350634
21969407
8135864
7546117
16697678
45317157
98693448