96
15
396
160
238
12
198
7
504
153
229
58
253
32
203
155
496
100
540
180
209
116
503
83
461
24
536
100
106
63
205
58
444
131
373
36
540
171
364
39