504
186
550
100
512
207
214
161
139
108
311
82
441
10
349
97
529
114
172
86
34
9
282
181
400
118
502
134
241
164
143
94
439
162
562
50
496
75
194
2