7
17
9
13
8
52
41
224
527
44
63
89
201
202
288
91
231
35
31
84
198
72
162
64
78
61
59
265
142
732
352
46
88
181
210
149
192
101
92
164
116
60
85
79
114
193