2
20
9
48
72
8
17
18
12
19
55
6
7
25
103
125
71
3
10
1
4
21
53
16
11
34
29
5
59
52
14
13
24
22
57
42
23
30
35
97