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