18
98
169
396
251
58
46
8280
14
25
7
12
53
453
31
56
99
71
162
66
50
165
20
55
117
157
11
131
32
96
84
62
140