12
5
7
14
4
18
3
6
20
35
33
9
13
17
25
29
40
1
23
10
31
21
8
56
28
19
55
27
15
83
239
2
0
47
50
64
62
30