21
20
245
27
212
29
9
273
111
15
25
11
13
308
48
12
243
10
4
6
181
289
77
148
121
22
340
5
315
494
198
108
162
233
26
46
253
32
30
305
57
174
38
19
53
355
381
155
187
203
139