96158357
22817260
4575757
89046446
949775
59984961
21839101
44572539
43693150
1331345
37171932
28899570
82866347
98999810
15554473
69204968
2605040
71772516
8969708
58641594
67423827
5487461
129592
35248249
9295579
1703617
6751832
43034897
36011493
65698760
98572687
73663547
84114716
73714072
24513518
40823366
64068254
15616122
1678316
56627591