5
2
3
0
1
9
4
6
21
11
14
18
19
28
10
40
15
22
32
37
31
27
20
23
42
38
29
35
13
16
105
30
60
25
17
72
53