21
10
53
96
174
76
18
107
23
161
34
181
259
25
42
46
217
7
12
256
68
129
263
55
71
41
52
28
30
116
62
80
376
29
56
125
26
264
185
223
16
289
186
281
202
49
230
69
51
153
120