23
37
17
21
6
24
147
33
15
326
187
134
141
26
31
65
267
42
113
289
123
86
95
59
192
573
111
159
171
55
315
243
526
200
144
209
138
836
349
61
212
253
114
940
600
344
75
626
402
128
438
201
220
164
101
148
265
684