4249760
3034626
156101
57656054
94028935
9502674
85252655
1540460
21638
15183116
72076599
18922693
297129
5199813
91884062
90223207
531728
64503598
22175510
26116279
2934080
89523533
14254437
79199871
67302794
32394962
87535801
94917971
74194097
35082925
68672790
12229078
86428059
39261345
90981621
969039
48916766
49318401
5308784
72892321