49657024
27297075
62078184
54602441
21178920
54419313
5435961
3244581
14865274
95496649
7357058
22287120
5516723
37447408
8975327
68198660
51358469
59936324
97234439
137066
16646620
34329932
346231
53275750
15683337
327052
5655983
56684548
1417511
16905576
84473740
53882935
97835876
54658816
81861743
289326
5021395
40867679
8273266
39145443