129
78
40
128
127
51
103
110
9
12
115
1
6
11
29
45
54
67
70
78
84
86
87
88
92
96
99
100
102
107
113
114
116
122
126