19
46
49
36
237
58
82
167
32
42
154
39
101
163
113
88
289
677
112
162
147
125
192
225
166
182
26
116
80
63
415
55
184
103
102
212
119
90
66
83
22
33
217
120
230
148
108
79
74
51
69
23
37