123
49
83
231
132
110
224
65
103
351
312
128
149
74
21
18
434
179
69
27
214
164
34
229
239
39
125
59
197
173
130
248
71
122
31
201
98
135
32
80
385
88
91
73
36
344
52
168
62
146
56
158
302
44
9