20
66
204
31
28
21
8
77
61
39
60
81
10
23
53
55
349
37
136
49
159
242
46
43
41
70
1090
78
279
113
573
74
27
50
16
88
164
103
68
30
45
102
71
32
67
59
84
26
35