56
73
138
217
60
71
36
136
13
21
510
77
176
186
104
265
118
30
32
177
159
242
121
352
237
110
192
297
20
64
105
27
208
68
221
374
82
81
400
115
126
48
29
146
226
139
74
80
191
55
62
49
122