22
35
17
21
6
24
145
32
15
324
186
133
141
26
31
65
267
42
112
289
122
86
95
58
192
573
111
159
171
55
315
243
524
200
144
209
138
836
348
61
212
253
114
940
600
344
75
626
399
128
438
201
220
164
101
147
148
265
684