32012230
8467300
6411879
86437714
11311913
1278492
99626321
64496186
79099512
1276934
13688203
89552984
30214351
48992507
1136261
69815032
96692050
81865644
56121793
87834796
8595650
4841681
5590669
5702531
6253382
77469
79586138
23665547
58468244
79278947
89487786
6052099
603433
63043398
50929066
32464551
52264896
46646190
7777787
3197772