0
8
23
6
3
119
10
22
45
57
75
13
81
100
142
274
217
207
20
61
338
97
24
18
239
86
105
294
384
253
200
114
128
187
12
50
38
76
558
62