85012450
23919691
5724565
6175000
67529545
14483977
79774033
95961313
22745991
30616848
69281163
17357718
88457054
53114912
58437261
3946317
6008854
96828849
40687931
5897631
62806586
22519793
19806110
83589039
93586165
1446318
59528340
85809855
54018060
38594808
50178318
82748625
40667059
67638537
64694788
88017081
22179139
15797063
161934
37912974