200
197
212
194
521
231
28
357
106
279
163
368
39
263
216
417
100
130
246
125
196
52
475
318
119
124
146
109
152
226
93
562
890
498
731
752
36
238
95
59
64
272
118
136
269
120
49
97
366
868
204
73
215
31