3
28
7
12
13
8
37
11
39
1
2
0
6
5
33
15
51
16
45
27
49
22
18
43
4
9
72
69
121
41
70
31
10
32
14
48
53