3116513
3482303
90332591
19241313
72686512
84259985
55116229
82488760
22591952
97086160
30418372
86601747
99798759
5038560
45213037
8676162
39516981
43492515
43703989
58729283
64275476
11744753
99439325
20671792
98331379
73634828
6849639
71246014
44293646
15899657
64878763
4688257
86969179
44507442
7461637
1017450
53422789
41211515
1063025
89708832