573
243
916
275
430
66
498
169
517
223
663
253
447
101
307
163
256
108
583
164
488
184
626
81
284
185
105
35
878
519
398
144
155
128
247
139
204
44
222
186