21403
19840
80143
15727
49133
97933
51852
16754
49547
35037
10338
78332