169
91
218
120
170
242
69
149
52
117
67
93
30
64
298
71
316
86
150
57
99
123
221
322
177
107
33
201
245
26
84
66
163
48
223
367
161
451
663
94
63
794
204
92
158
175
606
164
60
25
684
137
244
132
125
212
29