37
55
220
246
31
20
164
150
139
253
133
48
98
35
192
90
56
74
53
229
351
146
198
199
61
43
47
46
352
57
200
64
112
77
113
162
167
36
303
111
18
41
97
33
75
134
91
99
285
625
197
259
94
174
30
45