30
110
106
80
204
84
196
135
237
81
147
18
118
199
42
219
54
273
98
155
85
93
56
182
160
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