84
170
523
269
14
27
145
125
275
104
34
163
166
63
198
286
26
66
408
33
41
31
72
110
318
222
229
115
123
46
592
50
37
155