105112
106950
1336
578120
1328
76336
59651
56354
91296
32928
99418
63564
25811
76856
62541
62433
82164
18118
943213
54126