88513564
62117456
29915521
2923269
5220937
83314146
67035579
63825709
29947949
300349
98381066
8438436
37905466
4571710
23253828
48511198
7906508
94995200
28423444
47782128
76984857
50716805
7742714
97707873
58357252
31649408
17727648
21565819
85812255
34557242
16427307
15482917
29026635
79003742
266330
85123209
96425158
5949768
90372678
24515615