20
4
130
43
127
14
9
155
294
22
66
47
245
65
28
27
82
60
40
55
58
7
41
12
13
18
98
30
62
64
10
17
15
240
26
132
35
157
494
2
6
56
25
243
8
45
875