3
12
23
14
50
13
31
9
0
16
17
10
51
83
22
8
6
11
7
18
25
5
58
4
2
19
47
48
52
21
20
28
34
41
43
49
15