10
18
41
28
94
207
40
58
209
196
27
42
76
49
463
228
36
3
47
33
44
166
35
111
438
29
101
21
100
435
113
83
82
30
108
191
79
48
179
206
339
158
74
78
24
86
62
7
17
168
71
68