0
2
23
34
12
168
97
87
227
148
81
100
279
86
89
105
114
107
138
115
223
172
123
127
80
267
182
167
254
197
155
173
133
118
124
209
95
130
109
102
73