14
16
5
27
32
23
229
75
195
88
57
99
198
95
101
134
94
97
112
187
137
213
244
18
205
86
347
100
43
81
78
135
147
91
123
128
39
154
22
110
21
66
68
40
28
34
51
37