47
54
22
132
189
163
71
223
149
28
82
58
32
150
162
385
107
156
148
134
95
72
90
108
94
176
117
277
377
97
172
255
62
74
154
920
299
724
175
104
102
93
829
142
206
84
256
544
67
63
57