4
6
7
0
1
3
5
16
8
10
23
39
85
61
134
56
164
260
233
50
117
24
17
120
66
33
176
52
129
15
224
30
40
45
35
70
32
157
62
96
145
48
227