12
4
9
369
14
27
28
200
21
40
37
30
50
70
18
78
19
56
202
80
139
408
207
85
66
109
92
60
157
159
260
88
71
77
144
69
42
254
274
119
733