31112612
27787911
10878398
93199940
44535046
96953888
52393274
35332345
27594939
71362628
60153300
41832550
57075140
45505372
18189743
97294296
19788295
72967079
62007394
49577701
55238384
471740
71078749
4227927
2281232
23968016
48427448
44284527
5636072
95945751
90984312
5740162
80324980
32988014
95431487
99596664
25905954
23415268
26205611
1322495