33
30
23
24
27
73
5
18
31
99
54
25
7
14
19
8
58
35
12
26
158
109
70
91
186
40
16
10
32
21
52
49
9
28
64
100
122
48
39
83
69