0
2
4
6
3
11
10
1
21
31
53
52
29
80
65
54
85
123
26
114
18
88
17
34
62
39
48
32
37
49
55
16
36
57
153
116
41
30
12
44
66
20
79