52954251
15398805
22549179
89128107
73699169
89182977
54192585
21073331
1246006
74186641
44874452
9690725
62061999
31587624
69823699
135236
70271312
84529458
30011310
55298908
88409234
10886044
59293198
98554566
67318329
16449164
24078059
60816581
5241310
93589540
41033500
2325098
58527358
25561193
33663306
80486273
59831144
57755241
80338940
621022