31
28
18
25
17
7
8
13
19
6
12
11
5
46
83
21
200
33
23
10
54
60
27
36
9
53
16
88
42
14
40
69
75
58
164
32
115
22