50478432
2424612
85257823
34874300
20979340
99951547
4881864
69317223
46581634
60436986
9199827
7506218
2628795
7217591
6517595
98982200
5329310
79167176
58613599
40215247
20289217
8391616
53486666
62748160
5997875
40016337
56777266
73895670
50578473
57597515
66029199
77446310
22233518
29999705
13733756
15937165
11162716
58924705
81938919
96221872