62
99
177
176
75
134
110
248
160
51
36
91
50
168
56
28
145
128
85
45
167
63
132
49
115
60
223
76
126
96
86
146
27
174
84
319
228
130
142