116
100
85
51
104
45
52
83
86
94
100
103
106
112
122
125
127
3
4
6
7
10
14
17
21