641
159
531
139
389
201
168
71
796
423
554
33
502
90
624
184
232
179
205
91
402
171
566
175
312
49
292
112
577
116
216
172
504
127
328
222
569
19
507
80