63
207
72
27
14
29
32
22
46
8
9
37
89
7
15
41
25
178
128
26
88
160
123
91
68
18
155
21
57
253
237
82
115
232
897
201
140
75
147
94
219
499
652
90
141
42
218
352
347
389
62
97