112
46
666
169
302
34
578
267
223
140
385
112
497
127
499
158
357
122
364
184
491
37
236
192
418
38
327
163
407
144
245
89
476
51
432
150
476
150
533
50