68
88
82
177
86
143
50
35
162
220
54
253
30
105
51
413
292
42
69
208
113
134
326
870
233
61
204
40
29
43
91
58
419
119
71
147
181
387
70
219
46
288
63
52
196
768
460
266
129
117
172
510
716
73
64