31233
3678
14113
883180
76276
671
45967
1380
780147
20330
558109
56361377
4609180
63161504
6582161
81631143
83331367
8645480
7357862
7966860