85555980
93581658
6515283
21408767
95676548
12855932
33924420
94909861
46773940
554130
77078462
97268746
3694677
83827736
50911139
30193893
90527236
9132907
8088363
76737640
97771174
24966133
37265022
4208960
6137161
65239316
3840341
10759229
8257276
36708879
96663117
8059328
22617818
10094608
69809198
76567292
69875627
19359313
10201869
38569092