212
63
207
47
72
26
14
29
32
22
46
8
9
37
89
7
15
40
25
178
128
88
160
123
91
68
24
112
17
154
21
56
253
235
82
115
231
892
201
57
140
75
147
94
219
498
649
181
90
141
42