52
45
55
54
73
49
48
46
47
50
51
40
60
0
39
62
56
32
42
43
53
44
85
33
71
59
106
91
95
134
123
144
209
205
198
72
86
163
277
155
344
170
162
160
196
171
150
159
161
143
151
165
164
289
241
146
218
149
153
148
145
202
547
136
133
142
147
176
208
917
232
167
195
174
298
408
89
58