57893479
18142962
56225388
81199906
42108272
89467379
4003718
2944704
94869227
82712593
14806925
75246589
21495327
63925440
72616509
11036194
59509824
64466266
96282136
72263768
76131191
26799715
3758565
64065386
51623916
61954245
15929159
41392862
77061561
1542376
84675718
752849
30583341
8324201
97614705
61381982
84666064
76746882
7749322
2019280