155
103
35
143
38
88
25
130
10
51
16
36
24
68
92
107
49
61
66
89
75
91
85
48
77
31
39
64
106
99
78
112
158
105
37
30
27
40
9
11
44
26
166
34
83
47
18