57689071
565773
39295896
5097724
50291496
88264036
1352461
52423292
839987
55889419
69653377
150835
26767831
1554167
89066328
20851794
77423925
96767582
62871237
21021928
58135110
55634683
78624619
70989750
16308797
8731527
48014873
321172
97196691
77429834
25133680
75746859
2494171
59079659
53619535
79029474
30891227
61292327
64097686
30478355