2
3
4
21
19
22
40
36
32
54
50
66
74
72
68
101
92
103
107
117
104
102
121
136
149
145
134
145
106
122
126
183
165
145
160
218
189
165
152
202
182
151
203
150
204
222
168
234
251
214
231
225