81
243
58
69
49
53
73
36
31
44
37
88
21
22
165
39
85
266
97
115
48
173
50
166
61
147
191
268
71
55
119
172
47
32
99
24
141
278
68
25
70
120
38
188
148
30
41
40
33