499
111
208
51
634
128
255
161
297
129
658
253
529
120
327
44
436
76
234
160
602
199
410
174
167
137
441
160
334
46
227
139
140
72
370
177
501
122
538
150