30
36
19
117
105
49
28
12
60
38
44
55
46
9
18
16
39
99
34
4
45
21
29
27
13
58
14
8
52
37
26
17
57
51
24
42
53
140