93687810
27993128
91058969
12431082
6147826
54396870
5656162
16404967
59822953
61603358
37365242
39745121
61718601
87705382
73474338
5866120
31582271
10003916
37212499
38554152
8682885
7995537
4136725
48451694
45706683
94025730
78482182
80244335
37631368
76253244
61004577
75785262
48704417
39094232
87533081
30548140
90158678
79524012
91016628
55405478