20
25
90
37
28
63
71
26
17
35
88
125
9
286
34
33
239
13
29
15
59
43
87
42
143
23
22
47
44
130
18
185
166
39
45
27
58
32
162
62
91
113
30
112
38
8