102
125
104
101
106
93
124
126
108
15141
12100
9511
8200
654263
6450
5890
5371
534147
51010
458142
3820