8693
78677
653139
36052
822142
16929
12113
46695
10523
5243
8440
55453
36172
56975
2607
70977
962217
100757
5604
831197