23
6
3
2
0
1
7
14
5
8
4
12
9
45
47
89
27
36
50
25
40
37
72
52
82
34
220
186
16
111
22
99
144
31
63
86
53
280
20
24
41