20
25
30
29
19
36
17
196
85
90
54
28
42
10
16
27
72
306
66
56
12
47
44
26
39
41
34
24
62
15
8
9
6
13
22
52
45
23
43
31
21