9
11
16
42
28
29
22
14
164
63
30
40
45
126
92
166
115
34
20
39
62
32
81
74
107
7
10
8
118
12
109
116
43
31
52
82
37
131
97
275
19
6
15
446
33
266
26
56
225
55
130