0
6
1
3
4
12
8
2
19
79
55
29
100
46
25
11
127
73
68
188
164
338
74
149
31
105
7
24
49
18
38
48
157
41