35
42
87
32
44
28
199
88
47
53
119
112
99
80
38
50
170
166
15
76
82
306
6
96
34
115
36
68
48
150
188
10
67
26
194
71
12
14
31
27
39
70
151
45
16
177
131
162
196