20
19
18
34
99
49
13
11
7
29
179
44
38
40
27
25
41
54
24
26
14
5
36
42
31
50
39
57
9
85
52
33
51
77
97
243
140
58
369
62
30
28