49571280
20491564
86362508
17043424
89349684
50342184
83946892
44047050
411790
42807588
93232306
54284566
99688694
11353452
63727249
39645344
43109470
9823058
41344850
67362938
48176570
8636672
1342722
19345416
9329626
53696105
43715115
15475544
39537521
62904239
97998627
91558329
12631529
52375325
81668930
34424116
53771754
192594
14906003
65387492