68
55
82
148
95
161
118
43
54
45
204
37
49
48
56
31
174
197
62
256
230
250
233
86
140
132
34
119
89
99