549
202
509
228
569
123
272
189
221
68
354
86
380
138
557
110
597
196
217
106
299
93
642
172
722
236
594
187
589
95
160
123
154
74
238
142
154
22
191
50