13
28
7
6
3
4
10
5
54
23
37
20
19
21
8
15
46
2
12
9
29
18
139
16
73
56
60
93
32
141
39
49
22
14
69
42
185
41
113
182
167
89
43
45
57
161