66
38
127
128
54
192
95
177
22
25
202
150
48
30
772
176
1392
41
206
782
157
35
56
451
111
37
63
166
173