9
16
13
33
38
46
14
19
15
8
10
20
3
7
113
6
44
4
18
49
22
62
148
17
28
70
59
5
63
24
42
53
73
109
68
309
54
23
29
95
45
21