18
58
69
157
29
45
277
62
131
34
227
189
96
284
71
136
82
52
110
50
195
64
534
25
13
288
161
73
74
95
354
215
31
44
133
104
301
134
174
391
103
78
23
163
51
75
85
37
61
94
147
151