96907796
3909647
98873994
84488562
63528590
12713812
52605683
18807417
45149344
82962103
32407999
91032292
41599042
77154603
66104899
62721448
28011666
25412337
7994583
91471372
87864661
52371280
62734341
38129131
16368026
2884853
79718586
10622146
30367585
8148935
46725786
71635068
73307858
19188661
21643666
656287
2522567
31595486
26596049
29075218