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