118
62
36
48
43
15
26
37
34
159
129
44
31
57
9
25
47
52
18
19
49
23
29
39
12
27
4
75
13
42
28
90
7
14
102
85
35
10
74
59
30
116
170