10
78
79
62
32
135
31
18
42
82
39
43
219
22
52
85
170
107
63
123
95
312
169
72
57
38
121
559
204
176
745
76
215
41
160
154
87
232
80
252
167
46
138
828
237
94
118
75
26
191
69
223
182
187