907258
88571722
51562411
83815521
34427481
24145724
1962282
45729573
42762682
66856807
31969076
10046323
43385475
5264072
26517602
77491044
801817
69199131
22735965
41736277
13275537
8162965
4076924
84664598
67349028
69554283
1154563
8079176
25936803
96094720
2516194
661569
5981953
522314
24893840
8764388
6616441
5261645
41691530
87782982