3
12
46
32
21
35
9
11
36
48
47
7
81
26
25
75
63
14
22
2
10
6
44
19
51
28
0
23
16
104
142
59
98
20
49
37
97
29
41
13