51
101
44
203
110
54
273
25
37
94
188
125
36
48
30
20
95
97
82
29
56
63
53
115
292
69
165
16
65
412
209
86
193
93
189
123
172
306
236
192
138
191
373
17
180
135
389
73
211
74
79