59555920
966493
34925805
20226095
6333238
40608517
67586965
77353578
64732560
49705574
65338394
95573539
9205872
93318706
40553360
9417293
32017593
42695161
9713328
45851176
6277619
47966682
47397156
31861594
60735531
74054237
7087562
5844124
21523918
18231265
17937835
8299956
96095705
59177981
2111447
1650926
34462982
11061194
83132825
29973471