42
72
60
73
219
346
155
309
88
237
115
657
109
150
122
651
87
238
10
16
8
12
24
23
137
267
94
99
210
156
703
384
149
151
116
57
189
33