83
14
63
58
31
24
93
38
87
156
174
125
133
163
199
157
253
119
291
285
218
144
68
201
132
90
85
176
37
53
74
120
52
59
110
287
13
45
44
155
296
89
215
196
274
65
55
67
173
293
165
75
39
77