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