24256662
5929451
84158903
36657037
99284590
14257014
6634174
2051053
11751824
8202198
6319960
7588847
4565664
3936146
57461874
75859114
2948125
40357698
51664999
65149537
70401257
332671
21464806
2667323
27693191
99662151
19653887
78491117
99112267
25308510
96249820
44302
11971412
8886235
67931081
66946875
61927268
5826511
23842584
10807905