13676472
11649448
909116
28809642
3186828
56414191
21801707
3407227
35656921
30918421
46241032
57929337
98988398
26465253
35117659
84489697
1259316
90049461
95405285
32453837
87032008
23295606
56441505
6875814
10071012
4180994
67013199
21039063
8759354
92986536
6002788
74975242
3562550
47511324
8974311
7046067
37717864
53225913
76702103
97283753