99856732
32068600
55139434
48136569
59618383
67686432
16462945
39754203
49836885
16823923
82569440
77378536
94135294
64561733
77633641
55461865
35005406
2252600
96558807
8965554
94665134
88712966
58232134
3957978
18222433
50125306
9326497
12569562
98309099
98752804
83704039
28607560
2068379
96878614
20199072
38726116
2548635
60293091
8169392
2389628