20
5
15
3
4
32
19
13
2
27
6
9
38
7
39
16
0
1
22
55
33
10
12
95
24
29
101
68
8
35
30
52
282
86
74
120
565
17