20
29
109
93
50
88
90
182
129
370
64
189
98
61
152
92
84
76
143
105
121
141
22
19
11
81
32
103
45
34
166
24
194
86
68
89