19
21
1
32
31
18
7
16
6
3
54
87
14
30
11
52
15
5
8
25
42
46
24
27
80
12
403
66
26
28
43
22
79
50
9
13
20
38