24
31
29
116
80
304
11
45
40
21
238
49
76
374
32
109
265
313
22
6
145
1345
365
43
626
1390
276
14
185
161
61
107
390
92
354
237
37
288
18
400
153
157
28
20
15224
15
65
186
8619
27
95
196
195