3
9
12
16
20
27
28
30
32
34
36
37
44
61
62
74
77
78
84
90
42
41
83
40
72
52
50
39
38
51
46
14
75
13
68
4
11
55
10
19
1