2
5
71
8
18
29
37
33
3
7
50
22
2
10
46
12
34
27