21269968
90405761
83137062
40554296
72158538
80475922
54533726
2279265
62133385
24987140
17401583
71534954
208195
96429909
73255986
53327500
10138041
8368992
13814026
26908541
13786154
73894534
57039028
5902016
51082540
90149651
89093703
38475672
62567400
84572770
89334219
50675782
46303637
47104860
41074003
665921
314558
84713007
27006242
82332817