12
10
18
13
5
14
44
2
1
3
16
48
8
66
72
17
22
19
49
23
15
37
32
20
41
46
9
36
85
31
7
11
29
4
26
6
53
148