95831046
86926272
7130318
35312616
2734318
70696282
34327569
87899766
64679325
43071804
86133584
36755764
94935913
646833
94088248
64557498
81359918
93599715
3682879
86894852
60203112
30101537
63414337
36924455
17228667
9138010
24253408
95695769
22013917
25496065
85315083
3381902
38717557
68548252
55202447
14314528
58741373
68105032
41067798
403083