684
163
305
167
533
103
695
300
600
210
339
150
504
166
363
99
413
196
293
48
554
159
162
113
242
71
154
33
299
134
494
171
346
165
392
55
228
10
59
36