13
10
5
7
40
9
104
17
4
14
8
6
1
2
3
15
11
58
29
16
60
19
12
83
91
22
36
41
20
69
142
32
23
31
51
35
26
68