14
6
19
56
16
11
52
100
47
183
95
135
27
59
97
20
21
70
107
695
811
256
163
73
142
105
103
146
365
203