2
4
5
8
14
29
31
32
33
34
44
51
52
56
60
64
72
76
79
80
47
9
46
45
43
12
53
1
41
40
86
78
58
25
19
20
16
50
73
68
13
6
59