13
19
14
2
24
17
30
22
15
46
65
133
99
206
53
214
60
280
101
352
164
45
87
233
106
160
70
61
218
96
116
27
23
508
162
84
130
281
249
209
124
107
32
55
59
122
418
58
181
6
177
114
88
52