7
14
24
8
46
9
18
13
11
56
15
21
38
49
22
79
145
63
203
36
67
97
113
16
105
68
62
99
53
71
124
39
117
85
106
227
174
83
76
91
81
58
93
320
394
151