4
13
0
5
14
10
2
20
9
6
16
56
48
23
58
34
62
125
24
29
66
117
49
40
63
131
35
1183
767
105
70
110
134
86