98876932
15145421
50371381
19855677
56138645
5040699
26472912
1047717
10922878
16348477
57243807
34763410
34395844
30675242
5230836
94423352
25959316
33946570
24078606
65288384
78772906
1897012
6387860
75217110
53871448
76585508
12299532
8368973
18811030
75576613
80443495
22926966
34372656
96071849
45046305
42201489
9968065
8097703
19384142
2898466