9
0
25
24
53
43
55
113
129
42
15
45
63
7
16
13
57
66
41
30
17
20
5
27
14
10
26
94
36
28
107
48
90
49
29
38
163
60
85
19
79
212
50
77
52
31
4
51
138