57
52
110
60
165
262
177
111
97
77
80
122
63
82
66
86
65
43
100
32
147
55
70
88
92
71
87
108
78
161
118
201
105
67
76
142
96
69
99
169
148
95
98
90
64
228
159
150
213
203
138
127