38
42
29
14
4
3
32
33
7
5
8
43
19
22
10
6
18
24
17
25
16
9
61
30
2
1
27
136
54
97
12
64
50
59
40
20
80