47579740
31869411
90634804
2444676
8009943
67573933
99666239
31025567
45808890
29482270
37352574
54618964
28602913
50252537
76629482
17558870
52944992
36812349
74725234
13295779
75385402
15338268
81723624
46295540
1552831
66029478
1092340
42005834
66653630
79753627
99436232
5545281
84475082
38955660
43505918
10685521
56137162
51031411
4118006
7293357