187
90
33
111
85
87
83
38
108
57
46
51
68
49
82
208
73
232
117
132
260
147
150
164
47
79
122
139
195
70
75
86
124
193
217
155
176
91