400764
80397680
5838149
54929576
60486827
69096494
10709234
73751155
98162985
77295196
1967112
38145970
23927772
67011741
70234665
72936799
85954756
11421994
59902698
17515569
9701330
74064495
143734
60144700
3859297
90312685
35572522
70034437
29969576
59207892
89804893
43833817
59999566
97225417
81653820
18308553
61237450
19804380
43775134
8046110