90147869
7448984
3577349
42949852
40242135
24996260
2504550
23167874
4423699
89551311
20883324
98577275
4978082
81437087
37856950
83115622
44676061
54597192
47101002
34217917
38639537
23573517
57489936
2504965
89264178
37589254
72504520
76036363
39103111
20649746
20351964
60895003
35948868
40938344
35498005
4858634
45197514
40457682
49308588
97131842