0
8
3
1
2
4
12
149
19
42
71
60
21
38
116
323
151
69
148
146
41
26
14
78
101
31
10
44
81
32
157
11
24
49
88
147
65
152
29
136
111
9
27
28
79