95283090
97952465
9236121
4161450
22711158
14678945
72561742
16432463
88025172
9704739
55329241
55697983
44109433
92051425
29158217
60944829
69420
99782564
39937248
83534988
2314902
72855805
883844
50154889
88642861
90922501
50051842
78038521
75696384
46205062
25554579
3409305
21817114
96112685
31157762
29378727
69146828
79585764
64504990
94316794