3
10
11
16
18
20
32
39
40
44
51
66
68
70
72
74
82
83
85
88
9
52
56
50
78
45
41
69
43
42
47
4
27
73
31
60
13
75
33
15
86
8
62