13402626
832578
93932427
86533568
14334168
568622
63383139
25976588
2599154
8906169
69089088
34712412
12955539
99713691
81488338
61427788
32893094
27817754
53482992
10919133
247475
12245719
95179041
86588307
73557275
14015536
14238803
51094414
36119124
74069311
66655792
56989194
73835416
48464792
78481670
97152558
59613650
93131488
38263907
85459138