1
0
9
5
6
4
8
11
3
13
2
7
16
25
14
15
21
111
75
72
20
45
275
93
160
341
44
262
62
34
153
150
87
18
27
48
19
187
104
71