671
211
346
72
612
322
470
78
524
87
302
39
366
43
375
13
412
145
227
166
151
115
297
69
173
42
237
98
258
143
563
138
332
76
616
214
595
71
433
42