2
4
5
8
9
10
11
12
14
16
17
19
21
29
32
34
35
36
45
51
56
57
60
67
68
75
78
80
88
93
94
100
102
107
108
115
116
117
120
126
128
131
140
141
143
145
146
149
150
152
153
159
162
168
169
