0
16
8
3
2
27
1
25
7
9
18
14
15
10
11
42
136
122
196
238
130
44
45
81
299
21
70
92
58
26
100
150
88
367
276
120
389
52
24
29
103
13
752
89
30
118
237