412
887
80
538
579
657
52
462
440
152
333
89
331
126
359
31
194
37
236
60
195
186
72
167
27
150
6
350
8
24
140
19
135