20
14
28
7
12
29
21
19
16
4
8
30
10
35
13
34
86
55
49
3
283
33
93
27
62
47
43
11
25
254
142
18
293
247
127
36
132