4
18
5
8
25
11
66
76
201
47
228
406
118
428
195
274
313
157
363
556
24
149
117
615
148
91
171
65
98
113
288
432
92
163
493
211
114
333
95
122
99
62
44
216
97
233
109
60
112
181
83
156
145
89