448
277
613
161
291
187
225
75
289
123
629
165
439
200
156
73
367
119
553
143
670
168
526
191
502
77
174
85
196
57
131
73
442
139
502
81
297
94
120
80