0
3
6
5
4
32
17
12
14
10
9
19
41
20
16
28
26
65
146
13
11
30
45
37
74
86
100
29
23
44
35
38
78
15
200
211
117
57
27
55
42
70
59
160
136