2976409
31504250
59146400
41112620
83662694
70698923
80798520
26355310
27226887
64567308
61493833
68483637
25013705
42264995
57921466
36804200
68183001
612744
12651702
89463442
3787598
77324378
3336473
97962958
94445314
62629167
9226675
69641907
36977563
748496
70127594
26232092
29977232
65424781
98843989
77618426
7651902
36574266
32375588
87408988