30
22
20
12
9
60
44
86
61
57
24
46
21
38
64
28
25
26
17
32
13
7
37
106
39
5
42
51
85
137
34
48
68
177
35
31
62
29
55
89
339