21
11
14
7
6
3
105
8
12
32
4
5
9
35
120
34
19
26
419
10
27
24
20
1
17
16
30
18
73
42
22
62
31
548
123
200