201
81
179
38
18
240
342
204
83
118
37
170
172
414
528
60
136
255
145
25
329
205
587
103
146
234
13
186
280
420
18
3
105
153
340
296
146
125
62
125
99
202
40
43
132
1
