93
215
62
157
231
95
165
76
167
31
60
90
140
97
91
110
99
155
112
114
52
73
92
113
86
72
168
88
40
107
69
164
21
37
61
81
51
85
198
67
58
57
75
137
30
153
273
55
101
66
128
270
166
212
202