85124781
96446415
44093797
14954443
99288580
65256805
75144177
59014343
4079054
61696126
92347564
5512603
32285251
60622280
1979833
91686339
89347609
62215036
42249532
15396390
94504962
882284
63172442
17766756
62779058
94314192
28523089
9022982
90525236
20254750
55213160
31931278
85712567
62669000
9296850
4551895
15581114
6461156
5729319
60581428