16
25
10
8
444
41
76
905
94
24
30
70
9
6
159
11
19
189
404
87
44
239
187
50
31
151
46
119
28
55
111
182
107
2
56
210
27
274
33
18
79
13
85
82
32