55888748
95281620
21603242
10783715
83886988
68947528
50799730
77618684
53507922
9571202
59489204
30215061
39721849
42467381
47515086
60815259
23949270
1789369
52152009
29866596
59923
87555087
50777941
92981731
67876052
48182481
43883518
93718734
75192599
61545821
73695114
97646878
88721352
28375511
38595046
3211560
89069321
81549039
19854844
1081706