72
58
188
147
588
36
99
578
61
257
26
206
141
78
878
86
90
24
136
64
104
270
280
452
120
134
221
71
50
46
96
34
85
285
37
47
105
821
49
18