4
3
18
9
77
44
17
150
36
25
6
198
73
21
2
59
127
54
5
547
13
14
82
26
10
15
28
7
35
19
24
47
55
50
31
8
37
20
34
70
16