16
14
100
460
15
4
112
498
421
82
67
7
11
25
56
78
5
24
10
9
410
77
29
27
533
21
31
55
85
151
28
62
33
39
17
114
239
107
42
130
169
102
131
81