9
1
7
12
3
16
26
15
8
28
20
10
45
65
5
24
56
25
55
21
36
99
71
58
87
13
53
23
52
145
30
75
49
153
207
63
162
149
240
133
114
138
234
199
14914
498