9
32
52
71
129
166
191
141
69
64
132
157
86
176
143
85
111
178
83
67
30
72
76
114
97
77
117
54
68
62
49
70
90
13
119
46
94
138
314
47
35
134
96
74
89
182
59
163