38189113
99306028
41494532
43584682
40771261
42966768
1556235
50555141
27318514
8444062
4336674
43468612
25604692
53305229
95288458
96159102
62742765
3096557
5122643
95442726
20021533
70757315
54604780
4575179
98247608
31067123
3854560
23948291
67104329
1271156
28301652
69102152
28121983
59243861
41281218
42451343
82335004
19444327
83589656
26989812