24
40
17
23
6
25
148
34
15
327
187
135
141
26
31
65
267
42
114
289
125
86
95
59
193
574
111
159
172
55
315
243
526
200
145
209
138
837
349
61
212
253
940
601
344
75
627
408
128
439
201
220
164
101
265
684
160