51
92
10
55
80
46
123
135
139
8
105
131
127
24
87
213
318
42
157
56
13
145
119
176
98
79
29
93
128
109
148
107
41
171
54
158
202
196
228
201
95
108
77
136
70
57
94
33