97506361
36949359
74517852
45209888
40346767
8302002
8260684
2649915
2858286
32341098
20775361
89324354
84999315
38801347
468230
71947740
81783120
12737875
96339194
68929895
73119271
56396641
37076068
46131695
37817064
53687141
17738206
1503084
35266381
9471239
83795300
27638799
57352590
13066690
31481663
29633791
31813372
3168763
1203174
871884