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