156
112
106
159
102
18
146
64
62
16
60
40
77
49
7
69
53
50
63
55
182
32
45
43
200
30
26
15
132
110
17
11
58
206
8
99
76
246
158
74
57
21
311
174
65
178
111
20
192
12
1119