21
55
42
71
36
225
83
33
62
99
20
18
67
34
16
74
31
181
49
409
285
374
81
191
7
150
38
232
54
96
158
407
108
199
113
131
118
70
172
66
37
57
91
17
248
63
86
207
211
84