50502595
646781
76684483
81679794
7871372
80017561
64666239
5569846
84452065
45403573
98361253
52098830
94398695
91041685
278701
25717374
2701145
91129078
95413360
8023483
39046543
35308015
10554423
6439204
63407757
6059236
74131550
62926217
50904922
90186049
56781892
3681939
38592613
26343229
47579424
44912688
65798973
6378082
7266010
40752362