160
524
94
489
210
333
207
366
108
299
133
226
53
221
69
135
61
155
713
31
154
52
116
51
261
48
104
25
147
68
395
63
122
32
72
15
112