0
8
6
1
7
13
22
25
30
73
21
15
34
16
18
26
409
109
5
46
44
53
14
42
36
79
77
12
20
52
29
58
84
17
28
61
72
67
47
147
31