25
24
29
45
35
100
140
136
103
58
38
34
236
21
17
86
54
42
9
51
267
114
22
31
36
159
47
63
28
23
71
43
97
151
175
8
91
30
32
79
164
98
118
68
27