6
2
0
1
4
11
9
3
7
32
101
26
35
95
127
5
79
17
385
75
57
99
86
122
89
30
80
29
58
18
72
94
53
55
14
65
44
128
13
33
113
31
28