51
94
79
110
46
182
217
89
111
43
73
198
200
81
129
44
606
161
68
325
25
45
294
104
164
54
32
154
131
71
92
66
28
52
177
61
84
56
59
50
34
238
263
99
679
556
431
313
372
436
340
268