54
50
45
43
9
79
208
263
121
97
14
90
30
117
31
21
136
51
39
113
40
26
319
248
634
1773
215
49
65
42
34
186
1261
283
84
17
12
168
66
92
184
25
406
385
743
41
161
375
24
13
75