10
11
13
14
15
15
16
16
22
24
27
30
31
33
35
36
37
39
42
44
44
44
45
46
47
49
49
51
54
55
55
55
56
57
58
58
58
58
59
59
59
60
62
62
64
64
66
69
72
72
73
76
76
79
79
79
79
80
84
85
87
87
88
88
88
90
93
96
97
98
98
99
100
101
104
104
105
105
108
111
111
111
112
113
114
115
116
116
116
117
117
118
119
119
120
120
121
125
125
126
131
131
131
131
132
135
137
140
142
145
145
145