20
17
132
510
98
11
496
154
44
66
27
12
5
14
31
64
82
16
68
6
24
29
33
10
74
18
67
21
104
23
15
9
4
19
170
183
47
7
37
57
1