11
2
20
88
17
19
37
25
13
143
27
137
8
123
159
134
325
170
454
156
175
348
42
98
12
128
224
75
108
61
206
254
52
23
261
127
542
40
241
21
126
54
99
135
116
178
114
14
155
330
115
103