3151096
82834325
64965215
64657058
90508305
36596768
134862
67151571
85806441
83451206
65467964
92361059
97385844
93389994
11009984
95977099
96357873
68435344
58703490
1974847
16395662
53721586
36223325
80059414
84837618
26876322
44377093
31799784
40877169
65554610
82407015
53694618
24049804
29259002
79431684
97623183
70965585
29599437
9370340
38363714