10
0
2
9
50
31
44
107
64
43
18
26
27
45
38
19
7
48
129
80
13
51
72
33
42
6
76
16
15
83
56
55
142
4
75
14
8
39
12
140
25
195
350
53