23515452
13606553
11294958
18939409
74915928
20859886
86405855
13661341
16051420
95593718
93497164
29502470
7086958
100008980
55318759
27005071
16403579
68222420
76289099
74985798
8756112
87044576
52981639
84283634
2818320
12796323
57688697
27487187
43952100
98206653
3833528
36692132
23166504
10761493
684283
47573596
78178068
41183742
9686573
24496235