26
29
154
85
107
99
132
43
44
18
36
50
135
146
20
19
59
28
52
37
220
70
88
174
167
10
80
11
6
81
555
25
27
93
57
15
23
98
38
24
116
41
39
60
12
65
8
139