9
1
7
15
4
16
26
17
8
32
3
20
12
45
65
5
27
22
56
10
21
36
99
73
58
87
13
53
23
52
146
30
75
49
153
208
63
162
149
240
133
114
138
234
199
14920
498