40495656
79354651
7555929
69494932
7636197
16567676
77539630
30925755
41885829
44407541
54362617
69754469
79724159
45584560
24133131
32012193
83459352
66339893
32086621
66215295
18772713
20252593
24535606
86309641
82838348
57324112
19216301
45075518
72981501
49661202
49532974
84273845
19021747
30089592
7120299
66087033
75577896
42145613
85252796
45383738