180
20
60
203
156
113
77
68
87
100
71
45
125
79
160
139
63
91
205
120
51
253
159
202
185
146
143
189
84
97
165
169
111
40
23
89
323
163
92
8
14
22
13
32
27
18
4
3
21
135
50
206
11