37
90
157
211
47
113
218
72
24
42
94
9
39
223
79
49
99
89
35
253
245
17
96
108
53
231
67
18
68
29
141
46
28
76
30
40
198
870
400
162
130
86
100
74
178
50
83
132
197
8