3
7
1
4
10
2
0
8
9
14
6
5
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