3
20
18
8
33
30
7
12
17
59
24
65
13
28
63
72
127
10
31
41
5
0
9
32
4
6
74
35
16
42
1
51
15
56
14
2
49