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