61
535
93
335
44
75
184
169
34
130
573
230
27
99
55
83
381
115
192
237
264
586
106
172
676
53
265
316
80
41
366
795
252
176
387
70
257
159
2025
505
501
281
576
155
170
200
88
181
186
47
138
104
144
52
199
332
236
137