8
0
10
13
6
12
5
3
1
2
4
19
22
38
136
95
91
79
108
85
51
24
23
55
84
60
42
48
94
139
65
93
188
31
313
214
168
32
34
160
107
64
164
104
61
180
159