844
216
424
174
508
79
504
151
401
133
550
43
142
103
151
58
360
67
444
162
99
32
153
63
538
25
333
93
368
177
428
176
295
76
585
81
342
6
203
146