4
8
1
5
11
3
0
2
9
10
15
7
18
31
34
109
25
48
673
106
21
113
110
162
461
73
186
44
30
63
100
81
23
68
180
66
78
38
52
163
24