437
142
82
64
63
192
43
47
143
111
153
40
130
129
79
65
214
148
62
277
95
141
163
50
38
197
283
78
243
157
133
211
308
124
92
139
116
300
45
103
223
145
67
48
228
36
297
25