5
6
1
4
0
3
2
11
9
7
12
13
33
45
62
78
54
32
75
94
135
66
31
52
67
96
166
29
49
205
136
215
35
24
69
50
19