11
25
58
28
7
62
6
12
16
20
15
8
10
32
34
9
36
38
23
44
117
30
56
79
39
40
83
143
27
149
26
273
53
137
94
111
49
14
33
98
366
979
99
78
65
73
183
264
142
127