66853853
13599213
9761677
78861590
24873826
72391954
24755525
38631629
19825776
9768944
19567841
77797501
48379350
35399570
36455300
2669331
15116165
69976482
10571688
35771719
62696491
15829013
57687066
54477121
95515846
53891364
31531264
8568740
47735193
21295690
69714135
32886391
59701722
89338375
35819055
2493271
7314847
4514778
80952566
28686940