196
135
237
81
147
18
118
199
42
218
54
273
98
155
85
93
56
182
157
49
299
266
50
32
46
162
139
72
175
96
138
132
41
12
165
44
116
53
87
22
66
23
34
36
234
58
31
129
119
105