8
26
16
42
40
57
97
29
14
30
178
59
19
23
90
67
25
55
39
18
54
27
138
58
263
83
77
60
111
49
38
93
92
47
168
71
112
37
12
28
34
46
13
75
94
24
205
62
157
161
109