43
28
14
30
8
34
39
2
9
54
40
78
21
59
105
15
16
107
199
35
42
24
45
87
89
123
128
11
26
13
7
1
71
12
31
18
5
47
101
10
6
29
46