4293775
2334723
2903601
16663135
21517648
81087288
67516453
44867106
66138575
2463218
81214937
7426144
35305484
27299428
22056239
15568868
4424087
33294553
2673943
75049285
34147250
96532301
20891968
95621416
80433488
37222432
57405795
74369229
73007186
56465713
78634587
47582262
19797009
69559034
16601331
69913697
31752594
18776233
54233242
38063276