1
10
12
16
20
21
22
29
33
38
43
44
47
61
62
76
77
81
84
85
37
52
49
79
87
42
2
41
57
9
18
5
13
51
89
65
15
67
66
58