229
211
156
123
297
95
34
163
71
306
300
130
117
107
244
164
216
238
232
265
54
199
41
112
108
114
33
51
235
568
23
113
818
106
195
44
68
46
53
375
91
218
180
63
384
49
22
136
105
224
69
175
28
206
36