49336362
16894043
59406194
59121521
71069713
3017514
9416077
8658567
2583620
58503674
27633640
89134923
9021662
9796799
69983024
4846596
82327954
71078524
48301636
34025672
6293565
56469221
18932665
13664229
51426080
56312612
97144720
655990
15127122
77441033
40692014
85939986
62958481
49535329
64222211
19975464
93452039
77199042
47747588
523862