40
30
35
24
93
17
119
61
21
36
14
11
18
51
13
12
19
32
54
27
75
10
83
7
15
8
28
29
56
26
78
116
94
20
43
158
115
160