19
6
28
122
70
24
92
148
93
311
133
310
39
213
40
86
109
27
128
272
204
110
283
83
126
123
37
251
45
427
177
77
237
58
186
508