95544528
89046685
66021267
46225007
98273964
71262653
49992858
84392566
12066557
2635725
71379687
37235164
8255669
2047211
20653952
50675567
9154105
7255114
20866522
92732862
27577960
50132075
61927178
84835741
24476981
75862936
49941070
50831297
6267288
26485413
77172611
52411375
15033547
19312608
84166151
91098989
95504208
29022800
95016955
63271402