6
4
2
0
3
8
16
10
13
7
58
25
19
32
9
21
11
22
31
30
23
39
47
37
48
51
123
65
60
78
80
27
145
79
28
76
106
55
126
245
34
103
105