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