20
7
17
4
39
133
25
233
16
62
336
470
162
22
488
1002
21
55
72
46
157
32
297
10
111
275
91
31
19
45
60
182
368
348
211
73
154
365
36
82
164
126
114
239
196
167
51
44
64
47
99
27