21
63
34
18
79
88
135
30
50
95
36
70
227
42
166
103
288
75
120
255
40
122
108
267
67
32
35
74
139
200
26
136
124
221
478
14
216
71
96
16
29
73
39
37
61
188
138
162
328
131
127
181
10