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