199
142
216
100
587
8
451
85
330
93
436
109
449
64
563
159
482
4
91
34
450
154