0
1
3
54
19
21
14
12
89
62
218
4
7
13
31
428
29
17
11
52
46
18
80
42
32
68
25
16
43
40
26
23
107
79
176
71
15
772
27
28
9