31
2
1
10
9
7
17
26
11
23
110
39
61
53
48
15
65
13
20
6
72
19
5
109
8
30
22
3
43
16
4
24
37
34
86
40
12
35
28
14
21
18