24
11
45
40
21
238
49
76
372
32
109
264
313
22
6
145
1345
365
43
626
1390
276
14
185
161
61
107
390
91
353
237
37
288
29
18
400
153
157
28
20
15222
15
65
186
8619
27
95
196
195
80
50
1346
13
60
406
208