59631529
83999480
47977145
6407722
7389168
17714807
31486531
18493014
72368727
65206661
62746600
40444965
63781071
95818505
44496687
4976906
73406225
72354650
16208533
68129540
99917424
7097713
67342586
5019108
94175128
55488844
88888356
58917385
4559699
76805497
20959023
85251607
22649445
49173055
13265
90645670
781144
30426659
83267050
135442