5
23
50
49
9
47
57
3
20
27
14
22
15
16
44
6
42
28
17
12
4
38
40
7
101
25
13
55
48
56
19
21
1
61
34
45
2
36
8
78
39