9
13
15
4
22
5
3
6
11
14
28
216
245
179
290
23
25
30
18
29
72
16
185
77
38
60
50
143
131
53
32
35
33
24
103
26
69
67
49
45
74
41
31