14
4
10
13
8
9
7
28
5
17
3
26
15
58
19
46
29
60
24
6
16
12
32
11
101
303
85
76
47
119
72
166
87
53
501
128
22