25
24
266
270
9
30
526
259
23
767
193
142
566
309
78
6544
39
109
140
357
791
230
422
338
386
51
127
114
62
50
36
469
431
86
169
367
44
26
105
464
41
61
149
710
69
377
117
64
68
35
38
57
75
2150
40
438