59
88
98
159
127
125
37
54
74
163
87
109
40
79
68
49
26
23
56
154
168
105
165
63
144
313
180
710
181
211
333
106
92
19
27
195
241
147
200