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