13
3
5
6
16
20
155
23
97
24
67
188
60
298
70
135
15
110
53
134
52
71
28
364
466
112
132
518
96
76
29
62
179
84
78
161
101
88
177
69
55
249
106
37
242
237
142
479
90
254
180
541
200
201