742
138
565
109
698
204
659
373
506
192
96
33
212
149
270
144
363
70
585
146
577
162
529
120
550
174
718
230
252
183
535
141
344
132
486
55
212
77
553
80