31678594
6657173
52447220
64766740
16284070
76233173
92247675
432476
48295166
78867607
79312004
76268037
13752356
81248835
16001578
53359458
85492933
1881282
11622852
16274126
93137747
18958512
44036072
88806947
24389194
18094507
99428660
17584209
38458808
43577354
51136241
3536799
49028356
46701188
9288798
60441948
52749477
1243352
92579049
43782834