8
10
26
25
14
1
6
49
5
9
0
44
4
20
7
21
255
33
77
2
16
224
196
17
30
88
13
274
78
19
53
678
3
1074
18