4973596
3009669
37631635
61418875
85551589
20486758
8930359
49282853
16574586
39343363
12092467
99539717
46498991
82233257
42268707
22866092
3379296
53406885
3859389
45734335
8844221
8206987
46904083
52107908
60764840
91204285
98018008
66566870
14738605
47756761
53585006
68092425
54146852
41096143
33557682
38701331
65611294
61809694
65162790
61387710