232
297
33
225
202
79
110
240
99
108
125
35
113
75
172
169
164
61
168
67
38
36
56
77
46
93
37
26
154
16
62
183
18
50
74
256
45
123
175
68
96
102
261
197
65
137
66
158
214
253
76