7
35
5
144
30
164
35
4
14
146
300
36
12
233
293
200
608
265
280
9
277
85
445
104
195
83
102
124
163
249
36
339
154
151
6
100
148
2
8
51
237
288
107
38
3
4
15
280
