20
16
25
10
8
444
41
76
905
94
31
70
9
6
159
11
19
189
404
87
45
240
187
51
151
46
119
28
55
24
111
182
107
2
56
210
27
274
33
18
79
26
14
85
83
32