38102450
58237978
46594607
95046491
75253601
21003801
39498224
75272424
44034227
51434936
71292634
21776114
99857396
9413893
95964458
89954529
56024312
21715520
46279885
69673397
83018884
7518698
64413429
9628373
44431775
33043508
54571678
32424733
35201224
21823021
46053636
88815444
77723543
14787093
3975209
4111267
72543648
2012292
11144228
31577031