13949878
32133914
31115598
11833462
74704132
52638487
90088692
35736644
64818983
55552110
62648174
18434661
9183566
2094841
65957964
71107122
3282587
29223823
54003079
7225761
24701971
2403478
86156094
86383203
64448523
89729747
2041040
21032879
15453900
60901462
46357743
73375248
10854525
63051108
29214550
4886945
49859945
33035337
1574575
33506879