280
512
100
89
66
79
259
217
113
80
174
189
71
32
132
40
55
92
19
263
266
98
206
58
14
36
238
562
150
103
184
28
93
25
245
81
141
61
50
46
23
52
236
26
51
372
180
199
252
211
35
167
144
139
175