0
1
5
2
20
7
29
13
31
58
9
24
4
3
6
42
18
26
54
111
10
32
81
46
38
60
71
230
93
63
40
12
55
49
28
98
57
52
68