90474589
35322536
23357440
20905127
12363929
29066119
52238139
60698419
34563499
69694461
19805339
10988899
38818562
80085579
94895647
74579453
76257569
94512488
56123812
98958792
82893242
42202215
27257600
9156245
5873410
11417733
12854299
22905317
11841380
49991418
47324985
36033255
44911322
50578544
60969117
22625819
20756917
41168386
27357980
9396437