10
166
26
173
56
47
115
124
42
120
174
111
39
52
66
14
44
96
34
16
32
38
7
15
63
3087
17
23
55
282
18
13
46
49
98
106