32431686
7196904
17047103
86615634
80354668
28164277
76549168
74465627
58143392
88378242
68835103
62107331
89732746
673794
52124821
63567981
13005136
22905226
29065905
24117425
13774107
27932970
7699644
75213097
79857564
31154608
39107370
92576115
3363313
25096433
9636765
39586431
48075633
14976065
12487748
7834610
65901462
46749478
73364995
8628801