13
10
18
29
17
58
19
31
14
33
16
20
45
91
150
8
34
104
103
47
11
6
72
48
119
52
23
37
670
26
42
84
24
22
21
15
12
44
43
69
7
30
9
40
59