3
4
10
1
8
14
2
5
6
20
22
25
28
36
86
53
17
58
61
144
26
9
72
7
11
15
19
13
42
38
95
33
68
21
24
50
66
44
18