41489688
19774197
64646217
59649845
28707891
41808322
18772635
9854907
77824392
8254583
41431930
11066863
82924092
67816551
404313
89607784
79998194
39287312
49884742
88088269
45359910
79073111
60043622
23431851
93663659
31285638
71132219
22441751
99718099
87844778
21498313
87343241
78385632
29569365
14703661
1203312
15416387
21069891
27303550
96513753