27536178
11816917
39999125
70085272
22468535
70307240
63243263
12987612
91101939
56568690
46051244
29686868
11661643
22778513
58017280
72037063
500582
4230248
90008562
95596986
17225128
50385601
41063633
60967926
41443077
39703426
9447445
18505875
22817407
2807346
15898003
44758102
90965777
29152988
50693951
68458421
61955961
67928130
21518344
58057882