4
15
2
1
0
5
6
34
29
11
9
30
8
77
12
19
16
18
153
7
74
48
41
302
55
32
51
20
75
69
110
33
66
21
98
94
42
57
52
124