15
9
46
138
89
27
5
6
48
28
18
17
32
34
22
50
21
85
39
33
11
12
114
79
60
41
25
4
7
20
14
23
113
57
151
30