17
400
10
4
89
21
18
36
14
25
40
29
177
76
43
32
15
30
57
39
69
38
320
70
11
62
9
49
193
90
119
152
85
44
46
79
232
140
206
110
80
12
34
53
23
28
27
55