104
59
24
218
64
58
37
32
243
15
113
184
189
69
126
103
18
55
298
121
196
33
85
209
107
151
148
123
152
176
202
239
365
90
54
261
26
319
147
437
156
139
162
51
167
17
118
110
50
130
245
598
169
259