96095233
4514521
61661082
70381345
39494508
19889473
61822829
25145455
58198411
83541014
42382725
22216105
5588779
63108049
5659944
81984538
713823
16561792
69921075
16356895
49374683
14232048
85567046
10484055
87712837
12596435
49751172
45876855
78983845
50097631
96469123
33908721
85072919
40237237
52257091
38495237
36411087
22627729
53179454
49464748