11
40
35
42
14
5
3
38
29
1
25
18
24
39
55
19
4
45
30
17
10
8
92
63
110
9
23
53
71
6
12
50
16
21
22
7
54
44
93
87
156