1652933
6507631
61555671
76439781
42036023
87708524
24207096
17078264
7043834
74763000
32445768
52842552
34372292
11763213
12129625
65676278
90495401
16393133
73125153
94058467
1797442
49613426
26746519
79081183
29265635
72188142
59681433
17066072
2762656
13539459
60932653
42505806
42004687
87668999
58734536
7810850
59749553
33032033
12525649
19453718