25
26
52
42
15
259
97
132
58
17
60
46
283
12
51
158
47
14
223
54
254
49
344
27
67
77
39
18
29
19
258
20
11
7
36
24
90
38
138
113
9
32
199
256
108
59
8
182
1266