99
126
236
56
169
322
127
121
140
146
135
258
111
118
85
155
102
172
46
64
61
103
27
69
241
113
70
203
137
63
75
117
104
149
42
73
181
182