20
10
22
11
19
2
279
8
7
9
25
6
66
30
12
16
5
29
314
260
178
18
100
21
34
50
26
15
3
64
13
42
371
31
33