120
300
294
637
28
202
69
435
17
309
15
296
237
26
322
40
228
13
758
21
217
29
114
159
14
139
136
106
12
110
95