5
12
17
16
28
15
13
6
10
4
3
25
14
32
0
1
2
26
33
35
50
21
44
31
51
29
24
43
56
20
27
67
7
252
19
9
22
75
53