37
57
52
25
56
60
86
147
165
88
42
10
114
74
118
68
22
115
106
26
36
29
69
32
35
39
435
246
395
292
65
95
130
225
219
75
145
255
55
72
288
71
50