95133534
92527116
36607558
6929420
64777362
51433670
48264399
2881509
7968660
10468724
8620579
89141997
75521829
24985812
64937958
39808551
49035575
57485414
94774122
82769686
23913071
70323649
88211623
24262203
58383455
38084176
85808665
41661048
85071787
62617386
50551965
56714269
95055042
75415641
92546070
99423126
42226297
6537779
33054112
37027993