4
1
15
9
3
5
6
14
16
8
0
7
2
29
10
18
28
70
139
81
65
83
75
143
56
198
47
25
108
33
49
48
63
31
41
156