21
54
56
53
52
35
46
71
39
83
38
89
37
48
36
29
90
30
3
476
86
466
57
448
350
18
340
84
273
28
266
17
263
65
240
239
413
87
361
315
45
275
258
246
27
245
67
63
212
208