93491594
2581585
99911611
78902368
5606484
16482605
5228665
28611970
53984749
36148077
10663740
53451269
59746933
7694523
18584745
87324820
9245495
29115468
67712590
98351631
48926871
60738533
29639617
48797570
17155563
11213012
7467338
81657505
32465889
29423162
26442130
93305255
55672026
9917787
72261577
6215688
2327930
84201104
41835495
24495496