839
157
681
328
745
183
905
319
502
108
622
271
1094
355
1883
965
1275
521
533
153
721
406
463
230
592
169
659
217
482
118
516
230
508
102
701
134
149
78
573
76