111
40
18
16
263
46
281
28
55
197
196
61
20
148
417
69
41
155
145
308
355
219
25
270
12
114
34
56
100
387
131
163
122