94375587
66176133
22555879
80842185
11645807
90343612
83715503
13565284
55983346
1238656
35013159
4772806
4843168
73048995
94351035
89034542
78113897
75414579
75619894
82321801
72681299
23542815
16758672
8343469
90983851
8982943
71724595
85896436
36586967
64245324
8476173
62905410
95208175
62637880
267777
34091208
41353904
24773121
72357264
292076