90746438
97509087
37325850
70053973
2944282
67455204
51855115
1734700
85062500
1318226
83635662
13097803
33678206
96755453
9775766
33142382
29463308
71145845
17065734
80921104
4189254
93536742
15629770
96662118
93688785
88687975
52493807
14858492
63285982
33724650
3285793
14716532
34472058
50992315
47938851
20965658
39627278
86722814
24291275
5066088