19
2
6
22
209
21
62
52
381
23
38
289
71
97
107
77
102
57
50
88
116
115
49
192
113
72
243
96
99
149
93
79
593
169
220
94
362
293
131
117
30
458
274
133
28
219
233
168
260
48
78
154
140
75