10
74
109
30
150
18
5
101
58
42
220
76
335
37
81
79
339
70
180
137
52
409
115
85
198
108
152
295
129
170
75
317
191
453
461
65
13
272
123
237
257
89
139
29
132
7
128
181
287
176
208
103
185
229
90
157
265