35
59
153
42
43
221
23
18
31
52
34
178
63
291
50
132
32
125
74
33
225
197
51
41
38
58
77
82
264
46
86
258
67
101
164
216
147
140
187
184
323
56
213
27
45
80
98
116
55
39