27455997
50803085
24595561
1495135
87206321
32948328
90039992
49561007
39261376
15476851
15666279
89532295
7002734
8205884
24079124
86076199
92561126
29793084
11283509
4937207
66891632
30077361
95668894
39388966
9167898
85661601
15859519
53165239
4787269
18308704
2034266
65284609
30885276
12936398
28484773
21567258
87585042
92172396
81417005
81719718