80
134
197
87
17
32
68
27
153
52
140
29
131
191
149
258
378
112
63
16
25
160
70
535
101
156
44
439
98
203
147
35
38
295
41
395
65
463
146
75
54
328
21
283
403
79
521
69
24
118
53
257