3086887
71718405
48394607
65166447
18223677
81133580
20105116
57955381
7221760
52446136
91201633
36127670
60505037
36117351
5746250
1422252
85595027
44908587
52838926
79242285
83199542
6845584
84471413
27169453
1459282
23683533
30657905
3749619
71295128
59544767
64927706
7923437
90245316
40796092
87441698
29241250
87664441
9607977
2048768
15125924