90676595
71108887
33206264
65213134
1614125
71361824
69959113
3555456
56606098
70079390
97093925
33839709
29984747
92265467
9877356
55122580
6153960
25917377
87787589
18953568
6130716
16459638
14887843
40507561
20761375
27026985
93303113
51227313
50171228
89322416
76693121
661014
41064054
15294507
51675174
55423342
42055637
12768517
85607917
13178127