9
21
5
11
30
12
8
6
4
13
17
2
10
1
0
20
7
54
65
34
24
128
78
73
92
51
120
206
97
106
23
95
151
32
94
141
116
111
98
172
43
52
14
57
36
25
123