42016697
3741889
54324939
37298043
2626331
64586882
96609665
47414677
20739127
76593152
6389575
13958491
63253559
19648617
34102275
39591243
19413648
85609177
14173838
84255617
8143893
75614244
37648260
7751299
42723887
43442000
56483893
62416567
22703935
9002904
94931191
74915748
20603030
20821893
11882378
55665786
33578184
9766388
63431508
16648141