82
172
55
180
75
65
68
37
26
52
43
49
27
24
76
39
47
85
142
147
70
72
33
40
20
285
87
99
126
50
211
122
167
100
151
153
90
104
44
277
32
48
91
154
272
130
191
131
71
258
92
425
248