510
20
160
83
16
62
96
412
150
189
298
373
426
120
366
105
109
90
355
30
17
113
142
116
165
110
82
152
46
151
249
219
32
73
169
37
217
353
64
190
294
100
44
84
14
88
71
272
149
94
208
140
80
52
15
74
129
29
41