107
562
105
535
128
656
101
528
64
326
119
612
104
529
97
520
89
459
73
385
156
780
180
906
157
784
106
530
16
73
60
298
107
562
105
535
128
656
101
528
64
326
119
612
104
529
97
520
89
459
73
385
156
780
180
906
157
784
106
530
16
73
60
298