7
40
50
48
13
55
44
35
177
18
22
29
17
42
25
69
33
27
65
49
9
51
108
303
72
76
19
131
10
47
14
24
43
45
20
387
140
111
113
64
15
16