9
40
7
45
42
277
21
190
107
162
120
22
43
25
98
675
156
87
75
117
209
91
214
41
221
308
258
698
411
32
121
74
123
185