36
22
35
17
41
70
62
73
159
25
48
103
133
600
209
96
54
457
85
377
232
131
86
42
256
32
80
95
137
158
210
162
190
539
164
64
211
138
97
51
367
58
261
183
143
240
132
229
176
82
208
160
272
385
203
90