21678666
96529111
89916916
18116760
38808387
512842
74747159
66498826
24708125
37456482
69771775
44805813
99367606
48874316
65389468
24672411
7663832
61966461
80155136
67952917
5545504
67584017
94271618
22985007
75414216
46779738
28865513
80121562
21473958
8946972
34329891
16408386
59582881
55421411
17102883
134202
69237191
88133455
1460750
1101430