15
32
16
19
9
4
17
24
46
12
8
56
48
77
130
61
59
27
7
66
55
62
29
14
31
112
116
85
47
6
37
104
18
138
39
20
26
90
33