54489706
41003791
39892615
61009905
20097262
53011601
20352880
20413142
63069614
85839604
55359999
13454369
9935040
89852848
34299055
69038515
5408646
77077650
33028921
74516153
38157551
27594243
86776377
87611728
953477
11509553
57814625
66923643
50547514
45092076
33418729
46733690
1518586
44654871
4324953
6396768
76204685
63663218
9912923
8133537