48938779
29911330
4947489
45976887
95137864
66559561
51893997
90619479
928936
57395671
30374081
8054865
14018206
96232769
9346855
17686049
13035304
18904196
55857615
66353650
14773478
20271743
42517810
96641896
45612328
27072512
39842555
77723156
57866118
10872710
6344784
50734710
10991581
45878415
18817988
76732319
2219741
42689788
50981616
85835335