15
16
3
2
23
6
10
14
1
12
9
81
27
18
13
24
40
25
395
8
4
22
32
7
28
34
43
17
158
31
11
36
44
20
49
37