28
31
3
22
16
59
179
52
215
30
26
36
9
15
8
58
10
53
13
18
7
62
2
70
19
20
86
38
34
6
14
27
71
37
12
49
40
46
381