29
56
45
235
64
26
66
34
75
309
57
71
198
39
223
287
44
135
94
42
9
27
18
82
33
136
51
73
187
178
201
259
146
118
54
248
30
165
131
241
207
69
58
63
31
49
264
67
83
117
142
93