75125092
33989869
87068813
74968609
34144167
6566261
90536132
4502045
38191469
38607498
58838242
36692701
19696666
81395637
18887382
12519962
1632604
39547052
65583867
50038418
3277520
65942210
18745618
1523974
63784759
55993628
20962997
96365367
64122328
87913
12889219
28167954
38502388
8945455
8907919
83276796
85038272
77811102
44683943
46996771