25
27
32
9
40
242
57
79
86
52
48
38
17
77
73
269
33
13
65
39
56
15
14
34
45
133
31
207
37
62
23
26
51
30
95
47
126
185
68
55
24
234
83
221
20
78
428