31137842
40142857
52787565
16008131
72431399
10057011
54131573
14041386
5789137
54684083
10001416
32751739
47932638
8572810
78426274
35836293
76989876
31395459
4885944
72403073
56813944
20884696
70213239
29946905
783490
50956770
74628162
88807932
85553341
59011033
5956130
34105678
48207706
96352256
79972050
13319440
74218862
75008428
90062684
68372707