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