16
18
11
73
2
22
70
152
162
76
209
52
48
28
62
123
117
140
33
49
74
26
67
71
189
40
23
91
29
82
31
135
113
45
72
787
158
9
4
5
10
8
17
24
133
39
65
168
53
455
36