1
12
70
45
11
26
37
25
15
4
10
17
32
20
22
18
27
94
2
3
5
48
49
23
36
24
38
39
59
35
69
13
511
42
76
21