54
89
206
41
15
505
120
173
126
269
227
150
182
231
83
169
134
138
112
64
55
147
86
92
78
67
17
1
29
103
378
1
232496