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