1
3
43
52
35
51
46
31
7
5
9
6
23
10
20
61
29
39
45
62
30
26
18
103
37
125
70
12
57
50
88
55
164
42
159
464
19