9
14
27
121
72
11
45
34
30
39
50
223
69
272
302
57
29
280
51
33
207
42
15
7
236
83
220
88
1367
55
105
228
84
24
70
92
47
168
265
205
58
298
124
146
164
135
7819
21
98