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