6
5
1
3
10
25
2
17
60
24
12
7
11
4
22
0
99
48
37
90
30
33
58
14
38
35
66
16
134
34
124
46
49
31
117
120