26
75
204
52
303
56
45
227
4
86
27
142
61
14
73
88
93
534
124
143
360
157
38
591
53
139
72
229
216
489
929
426
1242
647
277
704
265
46
274
89
256
74
528
39
553
392
379
527
345
408
307
435
213
179
257
180