88
21
22
47
50
69
31
122
28
67
285
48
129
121
221
156
63
49
184
390
92
23
168
149
344
381
505
1063
718
26
78
603
863
210
158
143
186
410
203
180
39
554
20
740
370
949
789
241
404
365
222
201
208
64
190
128
758
498