423
24
62
52
18
40
45
130
7
27
3
87
673
4080
112
51
576
21
968
523
78
241
152
935
61
19
134
155
15
245
366
82
96
59
34
14
836
179
20
91
31
46
169
74
66
121
142
303
278
122
367
138
140
676
398
37
54