9
14
19
175
81
110
95
72
125
53
341
65
17
46
38
231
6
229
166
75
101
132
144
99
145
87
334
192
133
370
851
54