59905962
46188320
75499535
54252727
72533936
50592944
68299464
11107165
74193851
41363081
9041561
54741043
39195375
36994895
50798757
33642592
63339957
4561628
73119675
81253930
4727993
16253306
15837835
31373520
32252828
2486961
83853107
73571102
47959476
7875707
52458538
54906109
86157618
6766723
37555079
36699446
2938832
57707037
56792010
44766327