204
259
57
144
60
20
51
30
74
82
50
123
84
449
68
95
195
104
54
31
374
384
379
38
85
75
92
56
230
165
101
130
99
128
55
23
156
140
177
116
121
162
115
81
185
231
217
119
62
163
201
168
223
221
122