20
12
4
3
8
39
18
103
11
27
71
13
37
17
5
2
319
38
22
7
59
138
51
41
10
30
31
58
45
77
14
42
33
9
156
95
311
35
73
16