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