66
259
31
120
20
213
327
129
18
25
169
215
105
72
67
125
210
155
33
40
59
537
73
236
449
178
142
323
292
221
51
44
80
56
35
42
68
179
19
63
15
81
30
140
58
194
78
212
229
61
108