50
29
144
22
190
118
65
33
200
80
127
133
184
59
5
21
13
7
49
18
57
25
175
30
6
87
31
10
169
52
163
153
47
115
241
173
142
51
98
45
41
213
16
24
73
44
55
58
103
34
124
160
275