3108851
64988136
1839588
47634762
1739792
91978451
21869661
74462216
50041400
97382222
77752182
17151649
77656197
67732713
93494427
46194757
51374976
18944551
1104936
77268503
14404282
3455790
77473580
43337838
88248375
76548410
73283486
57311133
83477144
1537532
81367728
71347568
43796488
92122270
26497867
92843905
6901104
34453983
75065023
15051471