1
2
3
8
9
12
17
26
29
28
31
30
32
39
36
42
43
40
41
46
47
44
45
51
50
49
48
55
54
53
52
59
58
57
56
63
62
61
60
68
69
70
71
64
65
66
67
76
77
78
79
72
73
74
75
85
84
87
86
81
80
83
82
93
92
95
94
89
88
91
90
100
98
99
96
97
111
108
109
106
107
105
115
113
112
127
