23
10
10
131
13
193
200
17
179
43
200
164
22
42
200
200
200
200
76
58
140
26
5
200
192
80
200
8
200
56
87
797
28
71
200
200
200
200
121
200
102
84
78
70
200
32
200
155
65
200
200
123
200
183
110
200
19
114
168
29
200
144
200
92
166
156
116
200
130
134
200