31
18
68
200
194
125
15
73
20
70
37
158
41
104
95
56
30
29
62
9
200
1000
200
13
9
93
17
34
200
200
89
158
54
115
200
200
200
200
56
60
180
102
110
58
196
200
76
200
82
200
180
176
166
138
136
170
146
195
200
301
200
181
200
736
476
31
18
68
200
194
125
15
73
20
70
37
158
41
104
95
56
30
29
62
9
200
1000
200
13
9
93
17
34
200
200
89
158
54
115
200
200
200
200
56
60
180
102
110
58
196
200
76
200
82
200
180
176
166
138
136
170
146
195
200
301
200
181
200
736
476