95735828
87804340
23057506
8005572
39855420
21904334
38636478
79989829
28118908
21654902
97141305
40688939
13474386
62153329
63193016
64019556
62115911
26926786
48211263
22021383
57033751
381728
79668918
2905169
62036025
29824854
52533926
51355633
3281944
4367027
36731249
91121511
35499944
74173528
61157945
5349951
46316466
61199301
70187731
1911490