21983017
98445236
18461512
92087129
11917463
74058093
84434093
4645153
60123712
46437666
15569666
72333190
37664099
1867910
45857851
59812798
41525042
41321335
13878679
6312775
29498075
118764
54756041
53808511
81318529
27687192
76201978
34518269
89903020
32554343
98777906
1103924
55057687
95252205
64681343
148910
47912064
10066146
90305218
79451823