90381250
16001473
33666585
70591016
95231997
16901039
4510972
73725322
703944
29538456
81846754
55683127
67867825
21819851
4032611
99033073
37299704
86787566
27421215
79503712
92252234
3498479
76719003
6411491
71395729
43071420
43639143
58222436
25374344
28744358
67557112
52889344
33188057
13282672
46585824
41908667
40115004
19112330
190940
517574