24
39
17
21
6
148
34
15
326
187
134
141
26
31
65
267
42
113
289
123
86
95
59
192
573
111
159
172
55
315
243
526
200
144
209
138
836
349
61
212
253
114
940
601
344
75
626
405
128
439
201
220
164
101
265
684
160