101
127
62
111
58
31
38
46
53
105
102
19
98
22
68
95
6
39
45
47
48
77
81
109
110