50368393
32337376
64257653
19054945
47033958
24247
60979828
5685600
20432910
62931572
424311
11994320
86101318
23121934
97552737
29879985
41342109
55804448
24904740
45476174
329412
8952771
95036599
6236895
76716117
23561885
6959970
44899467
9044251
88859202
19023791
45487111
18142085
36417072
27675627
17724776
97652571
14728914
81694218
23173976