18
23
30
24
20
65
57
32
21
4
5
12
14
356
9
6
3
13
67
54
17
27
8
25
16
22
99
37
10
11
58
46
40
97
294
191
19