0
3
5
1
7
14
2
10
12
6
8
19
9
20
33
38
29
24
91
15
21
103
123
65
42
113
85
16
156
216
23
76
48
17
45
31
25
26
128
66
68
53
44