15
2
3
7
4
8
25
11
18
10
9
20
123
91
57
31
104
12
74
14
167
101
24
22
16
206
27
51
19
23
49
70
32
35
375
17