27
23
33
77
19
14
13
65
93
60
105
113
22
10
47
50
25
45
127
30
89
62
4
101
51
21
8
59
2
29
76
16
18
43
74
38
6
20
1
5
87
52
40