30029100
77446202
9248522
17764657
97161883
59996816
82839574
31468342
12712859
54134541
3890461
60865458
36503886
69837713
28301445
28341696
90784772
39502634
5507322
73842714
58628482
59888436
7271472
96452610
90229898
16168840
14554289
5519286
8797944
5741639
94498909
2143910
14973236
65353489
95988547
69639743
95402563
42843815
2268950
92341864