939610
56934213
94859321
23784981
99835401
16129369
7758956
2329673
96221280
40239560
59249055
39039639
10846493
8597651
50361649
46434659
82096928
1284708
2861571
50418424
41913736
7716036
2818546
24549478
20005810
97437106
60848127
37945655
52085734
5556413
622860
4005215
83899303
7456580
75729631
89334966
9272808
85109125
49792236
92857546