8
2
1
3
4
9
15
19
47
22
25
32
16
11
24
13
10
5
37
20
44
69
71
14
36
18
41
21
51
65
35
52
61
31
29
104