4004430
57465752
5859847
99326551
683761
1037791
6276689
28476723
32578007
32991777
4978757
23071395
6339267
52431084
70814845
2520917
8833325
44781431
5386412
1403493
36796260
25832160
52097724
69903124
20954928
86351269
64536000
10742912
49594945
544629
92057721
95815705
19767723
43501809
17712638
17906492
46802813
3126361
82854583
42002790