51
94
79
110
46
182
216
89
111
43
73
198
200
81
129
44
603
161
68
325
24
45
294
104
164
54
32
93
153
131
71
92
66
27
52
177
61
84
56
59
50
34
238
262
99
679
263
556
431
313
372
436
340
268