7108831
6956409
87631479
66427
2803036
93283096
79999523
28889535
43658433
876096
6539014
66574488
92023425
49658876
95128649
29165122
97209530
45675684
75293602
26207794
86849180
66038622
10664636
39915706
72452624
58748838
52132570
66004311
22786827
52922418
98179674
83559759
76804560
96994789
73577744
129252
30488031
79114465
1142485
24432815