1239986
3147539
52884372
61847760
31755025
65994529
26454673
8728870
90695258
86995568
74377031
45236818
53829445
80679382
64452016
33199265
86698476
20328712
71561010
67974454
95032717
98479050
58615605
67201727
17153691
28421365
15934757
38271172
97916589
59975238
29411928
4715896
11028963
9481297
56303921
59958879
3153920
66525433
43901988
4433869