25
200
236
207
107
96
127
92
93
68
250
256
91
101
99
33
103
47
140
89
117
82
147
100
176
77
102
156
63
104
132
111
67
88
58
516
85
94
113
71
73
66
166
227
110
54
143
155
86
689