21
6
9
12
4
25
72
3
38
64
88
36
27
18
1
159
19
34
20
32
52
28
30
41
5
13
7
85
67
26
42
63
117
87
2
43
8
35