11
15
14
21
6
26
85
8
31
66
443
27
244
10
225
39
24
220
55
113
68
45
20
487
129
61
59
25
33
644
75
83
385
94
227
138
262
134
151
29
176
63
32
296
251
327
47
89
116