15
6
7
10
5
21
3
17
4
11
9
8
0
1
18
23
25
30
31
49
45
27
16
115
41
186
70
120
32
123
20
39
14
92
98
119