10
24
17
33
34
54
26
75
204
52
304
56
45
227
4
86
27
142
61
14
73
88
93
534
124
144
360
228
157
38
591
53
139
229
216
489
929
426
1243
647
277
704
266
46
275
91
256
74
529
39
553
392
379
527
345