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