48866749
59341855
14957940
4258999
60762272
43646677
26559623
43118035
74473180
95209821
70287775
11001860
19737746
6301220
62037910
33051676
82503505
72319103
77869855
34076476
9329214
99692813
96393256
59862930
86011795
98994582
51346331
37475321
33113746
11166084
20528171
67393176
24133795
21324712
31402850
45396818
6332270
79292548
23933540
14727388