27
25
42
2
57
1
14
23
45
4
3
47
34
11
109
43
39
20
24
8
7
30
15
10
31
6
64
144
89
9
33
32
58
28
17
5
29
16
22
12
80
13