34835767
41987152
6349750
77352202
68619929
8470488
55012092
32692174
92639509
23722664
54241896
34815034
16917393
26047265
39945231
12768325
85894012
37136293
4755950
2345862
75723337
44515878
98796845
14466462
83765027
53275139
86459981
35737015
75308374
42819826
29191431
70972319
21909428
49628643
6468100
6149467
55704543
13808000
11346225
48763280