7
12
16
25
15
29
31
75
61
71
19
59
50
47
87
46
34
65
136
156
133
101
120
137
96
160
143
279
251
159
73
128
162
48
267
147
168
185
227
146
138
214
152