5
3
7
1
13
4
2
0
11
8
10
18
16
6
12
15
26
33
59
54
40
31
64
79
57
28
142
152
123
69
136
110
85
190
34
81
84