90
171
210
139
81
159
143
195
361
104
78
226
189
144
58
24
162
69
82
131
47
110
119
245
148
192
112
105
43
97
415
67
102
73
255
293
34
138
166