8
6
33
23
5
18
151
25
10
29
31
12
20
335
63
64
224
16
15
7
46
35
24
4
22
21
54
27
53
47
14
9
11
120
30
43
39
45
270
104
435