38
105
83
24
33
69
163
151
175
9
91
130
30
75
26
147
166
157
53
76
277
40
248
88
468
21
150
177
14
230
286
153
204
49
112
363
50
314
64
77
31
102
81
44
302
140
5
8
17
42