20
26
27
271
45
28
39
24
65
63
112
38
146
71
36
41
61
99
84
278
200
32
224
52
93
110
426
149
105
179
311
69
13
399
22
75
68
44
62
70
53
40
107
258
55
25
57
54
145
49
169