15
186
16
83
71
132
128
7
28
15
114
258
46
500
287
33
175
