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