10
13
3
23
16
55
14
47
61
2
24
5
1
9
20
18
28
12
8
25
40
4
35
30
21
19
63
36
44
78
22
131
353
26
48
7
15
0
129