503
185
539
96
508
205
214
161
139
108
311
82
441
10
348
97
525
114
167
85
34
9
282
181
399
117
502
134
241
164
143
94
439
162
562
50
496
75
194
2