42
24
14
1263
389
70
281
194
31
60
221
49
46
33
66
91
156
71
201
77
122
21
335
86
224
44
242
82
112
315
192
118
138
102
19
257
142
427
63
345
99
64
651
1012
65
85