96
21
63
121
93
85
9
43
119
42
173
105
39
144
16
54
45
27
168
109
80
29
132
166
107
137
51
10
35
131
188
28
59
86
37
23
62
136
90
47
74
52
191
49
30
26
274
145