9
6
16
4
3
2
5
24
19
0
17
13
7
11
21
242
81
76
196
63
43
68
121
359
34
74
112
52
127
15
77
58
38
45
36
587
32
101
49
73
41
84
233