40039130
93875021
97853664
5050885
50099243
68009293
11044522
14981775
55415106
47132836
90878326
42859115
8724054
83577865
756938
349387
81612923
52502852
39757759
62563583
52819505
48525541
67899743
9715885
41762503
4928956
23144878
11777064
67075088
29778065
27752237
51769678
36586878
54498415
54022051
38994351
21839361
83772935
96441761
32052740