49492325
72501821
55244540
61642529
9017417
5759384
52618118
61811656
74389150
86187371
9464714
23906467
54946891
69833495
48844337
81996226
47767957
16618903
3225085
20587727
84409144
16503994
1288801
36685831
12846643
59215626
13852270
53404536
89881954
37863890
4900805
84126570
95368676
44855653
20118832
43267248
18599770
14115230
3560154
14457206