8
10
51
88
66
26
34
92
15
160
31
37
103
23
126
193
13
21
53
115
63
143
173
38
33
40
122
20
89
45
166
170
56
27
334
80
58
12
35
236
77
104
42
47
18
131
48