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