40
16
9
213
119
21
88
22
25
192
39
11
190
426
1228
164
35
44
78
346
15
57
17
51
69
12
269
106
54
182
13
53
60
104
95
99
77
26
139
292
83
200
130
70
87
142
160439
24
304
10