37
15
71
33
30
219
19
67
86
31
44
26
18
24
245
307
158
41
36
244
294
52
32
411
535
120
211
69
72
337
40
57
113
45
88
66
126
53
4854
35
191
177