1
5
2
10
4
8
9
13
23
11
6
21
16
24
18
85
49
26
37
29
76
55
27
50
70
28
19
46
12
33
48
38
25
32
136
30
91
112
131