76315076
99112707
51102033
60552861
30771855
95869242
450218
36596854
12759274
75869635
30041020
44063426
60486976
3875367
45814401
63673892
76379393
51497472
31141075
68929739
8816526
27321883
156202
19818142
44836535
99011839
90009212
43651489
23779051
33223978
46048144
50274520
38361573
61024206
5743320
72263766
6700590
3593793
35917760
64332231