7
5
8
9
26
14
12
16
13
47
44
35
11
29
10
22
27
253
199
25
6
19
3
33
46
104
54
34
24
15
41
113
133
18
63
23
40
99
246
149
72
404
62
255