5680
3713676
3009112
95871100
45238514
97601894
12927381
25083714
72459701
29325613
96158999
73956957
92161971
21218922
13262906
3249668
3254678
89326140
27894726
95054859
39514550
30699142
129791
6538719
48007002
42755564
24581044
79836865
66416816
49768739
21988063
752248
86442330
28221928
86826661
8156335
1239920
2823042
85703263
43574550