31
25
233
47
237
92
18
46
492
51
218
34
63
53
269
65
28
69
45
79
342
57
76
201
41
230
304
62
138
27
38
98
48
42
9
83
33
136
52
78
206
184
215
264
148
124
58
259
30
167
141
246
214
75