193
160
135
83
76
19
79
113
81
63
177
171
40
140
164
198
155
25
181
54
169
146
122
131
55
28
127
21
29
129
188
98
89
121
102
92
165
56
39
180
120
99
114
105
96
94
245
95
318
125
112
251
107
87