31557675
7418395
91738282
63493174
18245872
85524257
90882979
73845343
68801360
15312875
89714522
70096770
14857168
14744368
76384341
76006259
16874466
24825054
44732727
70696068
98269191
65278782
40212855
6447628
27277341
55728830
32596066
28948068
39784577
31434275
37086613
67958190
94404252
13717913
51727713
96456698
76441174
5384600
41924168
71138012