9
18
31
15
8
38
7
13
10
6
11
4
24
60
42
28
56
77
43
48
22
23
1
21
3
57
12
16
113
17
32
70
35
14
34
119
125