18
5
40
20
28
17
294
13
3
24
128
396
101
9
6
8
11
4
7
21
51
15
74
31
12
43
138
14
16
34
37
33
22
113
72
25
100
42
80
130
29
171
32
26