20
12
65
414
376
88
529
70
62
179
52
119
164
79
71
105
272
398
235
260
53
190
100
199
110
96
324
55
136
160
87
27
166
67
60
17
35
47
51
57
150
9
24
165
22
8
384
311
325
34
72
18
36