18186122
49601868
788756
90282838
30069810
61096030
33345881
2124552
36375286
78632611
83327553
6778843
3009200
52601174
95697427
31238577
65068004
93944325
7068793
11737762
671438
77815779
95542137
95734062
9397814
42674240
7285937
13589588
12792195
4334470
42634246
51185578
717490
60056961
44375590
4004918
36097866
52192238
55479335
35337084