30
24
27
14
9
10
8
50
103
39
25
20
22
67
6
32
18
28
177
51
16
36
35
42
21
17
4
7
65
29
62
38
56
75
111
54
11
15
55
26
185
224