56637123
61479228
79453177
50879305
2562027
48516472
665980
90452176
77059451
18279097
12219314
12904581
93542855
97477082
8276328
35702540
72017122
68314704
92756533
64195635
73744577
21777231
29098220
48754772
78437831
7253936
41073790
67036264
10631540
25025101
6660466
71836258
72201035
8614537
7621053
56222168
38982230
3099432
80375259
84209974