16
4
5
17
7
3
52
63
47
37
28
21
35
8
2
14
36
30
25
15
24
12
22
31
23
33
18
66
54
148
398
49
46
70
101
140
118
29
68
75