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