169
477
114
303
156
476
199
276
63
118
176
244
44
64
172
2427
402
202
166
416
218
123
204
95
60
103
108
183
124
70
140
213
245
198
150
184
12
13
97
89
25
187
111
73
38
345
76
247
110
78
45
28
116
147
211
17