165
29
125
131
96
200
69
152
96
25
36
200
77
200
45
168
200
109
156
83
200
77
109
66
39
200
50
1000
200
79
85
200
200
200
200
66
59
200
200
1000
173
197
140
200
36
85
200
184
161
79
128
200
86
200
165
29
125
131
96
200
69
152
96
25
36
200
77
200
45
168
200
109
156
83
200
77
109
66
39
200
50
1000
200
79
85
200
200
200
200
66
59
200
200
1000
173
197
140
200
36
85
200
184
161
79
128
200
86
200