42225066
31906539
70772639
29448687
69366402
53516582
82276392
6293926
99544402
82914944
63933525
65934791
86553183
64163748
5702312
100003886
29341310
41232015
24803833
36459932
8214582
80771419
5047371
70925878
63375409
24901941
62613657
393537
30644839
6513800
39273274
73898360
65805396
69646399
75898741
88247083
90311311
12538277
87983406
16311418