57
66
9
26
3
7
553
98
94
46
60
199
149
241
49
56
229
156
96
83
112
144
5
31
30
108
14
147
15
125
169
104
136
254
212
343
195
44
105