9
5
39
79
33
18
65
101
143
59
42
169
8
41
7
3
97
1027
69
20
146
75
56
26
12
17
6
43
22
72
114
10
53
11
19
21
66
254
96
306
85
29
68
225
36
977
34
95
302
2787
1016
235