16881171
17815080
68883556
3432998
93606775
11767438
13394388
76345410
71003533
66864494
20451608
96966344
59774807
32636383
21773848
95851992
17241047
34522196
45412893
23013183
35983704
72126324
75098762
8499408
87778105
97179102
93754356
83191028
15532217
71384515
81921528
603246
27711814
44453821
92059351
48452580
8485641
39519711
90661628
10072659