169
477
115
303
156
476
199
276
63
118
176
244
44
64
172
2428
402
202
166
417
218
123
204
95
60
103
108
183
124
70
140
213
246
198
151
184
12
13
97
90
25
187
111
73
38
345
76
247
110
78
45
29
116
147
212
17