9
5
1
0
10
7
13
3
21
2
8
11
31
15
34
32
23
43
33
100
96
42
16
38
110
117
40
67
52
37
66
111
70
29
12
36
57
220
17
48
106