30
10
61
52
67
12
15
123
4
40
17
104
64
26
21
19
18
20
45
8
28
27
115
7
5
2
59
34
25
29
22
24
23
102
150
159
55
77
49
9
6
143
16
71