0
4
2
5
7
9
8
1
11
18
16
32
10
12
15
109
54
42
23
53
19
43
39
47
27
98
105
29
156
204
234
38
14
22
33
24
58
63
37