170
200
200
200
92
80
101
148
101
142
115
91
131
169
54
200
200
186
155
25
120
141
143
128
200
43
200
39
200
85
200
115
200
131
122
117
129
200
66
200
200
200
68
200
200
200
200
162
200
13
200
100
146
47
52
54
112
66
51
48
45
56
40
57
89
41
62
37
18
59
62
66
68
50