37
41
31
91
173
27
67
218
155
119
42
381
56
80
81
95
69
121
171
39
62
44
282
188
40
23
94
45
49
181
15
158
24
33
71
53
30
17
190
4
135
22
19
9
5
8
6
46
112
289
146