90731864
83968602
81876041
2097277
62354691
28881557
2558507
93302810
44019555
11339850
8687982
74909650
27264099
34076051
48375635
33584155
49495640
90017853
14153661
72645090
70927106
92585539
7812634
39373858
87303661
46031167
26992712
78039131
31022553
82874033
81924575
34828613
8629718
3783658
65266877
373384
38388456
86659681
36158316
62349394