59968000
35034369
15681475
58093870
1545314
368680
6296687
90202986
74246496
54514507
43753073
92608458
24764960
82363251
3242636
87234932
19166590
83663696
9907190
42445193
7701908
31929981
9957676
29377745
50545820
87698178
7149113
13372138
24675214
14527727
9458281
59032105
27204952
7422672
425592
592144
73564573
32366435
92976285
3837580