42
18
99
105
184
55
40
142
21
193
175
35
65
53
46
44
231
22
108
62
75
74
102
103
207
112
88
72
329
240
289
50
79
84
56
29
235
161
149
139
63
97
277
48
166
243
58
89
12
14
828
64
440