95083760
53533146
66275668
64794365
69535817
41401906
83547553
75596038
31753147
99539339
33247185
29334847
16566120
66711856
84926459
85884790
95603314
69311848
611246
63849505
87334005
30082641
11788417
53417232
50444623
10917394
91882505
37794212
95651187
29645843
54747430
88955297
43316470
65641614
9825655
36282519
89607383
54956180
68252551
61739194