6
2
1
3
19
7
26
57
4
13
30
9
17
18
10
0
39
56
94
48
74
99
64
20
256
196
259
47
36
73
8
116
77
72
81
126
21
263
45
235
33
63
54