49
10
32
52
82
149
90
28
9
353
35
134
194
144
91
76
147
128
175
51
101
225
122
477
298
249
521
388
610
513
172
73
224
307
405
150
452
3588
349
123
239
468
71
107
171
43
119
273
698
491
80
81
102
106
577
117