2104969
89317039
77928076
82021950
54868232
33056102
15009679
60855136
79748767
7613942
259471
62663554
3926398
62053585
75178588
27801253
43517086
15022351
8800904
6822645
95348392
85126426
58152459
3865468
75209041
9233514
40654976
26236058
45518013
8734920
92007448
5809934
99773972
63837855
5669044
43463499
85804799
47852897
11967079
64167941