81
71
72
86
75
80
96
90
87
70
77
62
14160
11490
8901
7530
605263
5890
5530
5061
491147
4679
425142
33950