21
2
3
16
4
7
14
75
67
36
66
186
63
225
39
155
212
32
34
51
71
125
62
38
78
192
165
360
394
129
414
139
166
80
91
134
222
137
128
151
122