40
26
98
46
62
51
224
334
59
31
72
119
28
54
69
240
60
36
196
33
270
25
114
27
66
161
232
22
17
61
10
57
63
141
52
68
306
32
48
45
39
336
164
20
147
312
177