37
46
157
29
169
30
128
43
22
88
69
243
113
152
15
92
89
126
78
31
77
48
12
52
67
47
39
50
27
25
195
219
138
177
71
28
180