7
5
10
66
44
13
21
100
143
98
91
27
106
163
38
211
34
6
122
70
49
251
88
404
43
101
90
374
78
215
53
447
127
94
221
113
164
327
142
185
81
333
204
480
496
76
15
297
131
254
280
97
144
29
363
59
139
133