80332619
22976522
1412722
4563881
41498306
83719883
34946643
56358805
21375431
83389714
83926109
19875553
3926986
2051734
10562040
73946071
96453941
22069019
63865088
48351057
152673
81179834
64761685
721954
58743585
60836513
74814249
37034239
56264446
15765994
30523970
66609719
85997368
56795098
52601297
97528446
50401759
50392317
72642889
83393590