30
280
34
96
57
8
81
15
141
33
22
16
29
0
20
3
17
9
101
11
7
371
38
5
36
25
13
24
80
92
14
1447
318
45
152
978
2
6
110
4