4658006
1152361
74994267
13004925
42829860
46103075
48272570
98474634
72106583
9357600
18548507
70865809
81021252
12158059
4495332
45765445
8404491
93318753
68361642
53456760
4643301
83457960
64363174
87245038
7930484
7039218
11197669
60289943
22198875
3829258
89532947
49196249
98527900
20655202
43209453
3026393
14479930
48303376
89745
49661650