20
60
165
77
271
16
622
177
116
69
279
193
172
85
63
397
131
112
210
62
242
7
21
88
56
30
147
4
19
100
32
120
92
126
66
118
68
50
43
11
53
148
150
660
57
78
80
124
59
93
115
25
65