4
7
8
18
10
6
50
39
75
49
38
114
184
48
173
156
137
62
169
113
81
65
110
209
41
33
21
53
46
58
60
68
188
44
63
70
91
108
98
109
35
54
103
43
30
93
76
79
52