50
200
285
46
62
136
51
274
54
24
36
75
71
40
112
37
171
143
63
72
164
69
373
366
60
48
30
97
286
73
55
303
149
82
42
45
44
129
20
95
52
29
34
98
127
33
165
94
111
140
27