86
327
48
110
73
183
101
65
125
254
61
173
41
100
33
88
79
20
213
147
181
142
22
97
307
104
62
92
160
170
152
156
159
64
130
131
143
120
224
177
70
44
103
169
229
69
165
81
219
71
133
234