31
104
98
28
125
103
150
76
89
90
123
41
88
77
17
49
57
58
67
99
117
30
40
51
66