279
556
172
96
79
60
89
575
10
36
158
16
296
91
847
40
5974
45
204
352
31
32
52
35
65
80
67
264
41
86
34
72
54