20
7
330
107
28
12
5
3
31
74
8
10
139
40
254
45
130
146
70
21
11
18
17
25
35
2
42
65
34
54
66
53
290
115
13
43
6
14
896
57
9
368
461
30
19