23
26
11
39
7
5
24
200
22
17
31
10
15
8
21
6
28
18
9
92
27
52
37
13
14
38
32
12
48
16
20
127
55
57
144
68
166
58
77