90403523
70508424
34593269
51955916
64457350
68283007
68433045
86657492
71341283
27212547
63025104
84962611
70906676
45595463
3743357
40712125
39375283
32329271
19205365
8156352
2995513
6703836
99456229
77521143
68472803
73679830
76421351
7156268
27627806
36924441
44899427
87771713
61799799
88603198
49261626
7887728
55481672
23541371
38368923
16188496