40
15
9
6
30
28
10
13
12
39
26
58
24
112
22
76
33
43
47
14
31
21
35
52
34
85
84
60
29
50
42
45
100
130
25
66
125
32
56
46
154
164