16
22
46
43
396
115
2
9
23
3
17
25
8
317
85
33
27
7
20
32
14
41
29
12
13
21
53
42
90
37
393
19
4
10
312
38
30
35
224
166
26
6