0
23
22
17
141
65
114
96
55
70
80
62
153
172
32
91
266
209
147
512
156
149
163
148
152
161
308
495
340
297
230
155
128
231
243
331
146
72
278
97
93
67
58
34
20
109
770
125
220
37
177
82
119