0
2
1
19
21
5
20
9
16
23
17
10
8
15
22
530
102
29
35
26
30
57
14
13
32
74
31
131
37
43
61
27
7
56
49
99
62
24
97
142
69
54
18