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