80745568
3599972
53071609
79466298
98387395
87327744
76189411
89335381
63956034
12449201
44231351
29308279
96872477
87815599
12117360
24969209
60475841
9508320
1251890
6696905
8212453
48177703
7829200
22758584
64651373
24821705
77341532
2325743
99922051
91994620
31978348
86414064
49853578
252985
32124351
85921536
70278603
84804501
31048883
39924432