3
4
0
1
6
2
9
7
13
15
5
31
17
25
34
129
137
88
71
42
55
47
49
41
62
57
18
44
161
19
27
21
63
202
11
77
35
86
14
32
23
24
43
67
83