3
10
13
1
2
9
5
48
77
12
8
7
31
24
4
16
17
0
85
14
22
23
21
6
41
11
54
32
62
93
15
28
37
43
19
61
29
86