4
1
7
8
3
16
24
14
25
18
9
44
64
5
23
19
55
10
21
36
99
71
58
84
13
53
12
52
145
30
75
49
153
207
63
162
149
240
133
114
56
137
234
199
14905
498