41805812
85296332
40435516
5607913
1113517
91163638
8892586
57355076
668597
3054894
4599629
38503380
26441268
61896227
26474072
8389775
97242341
32761280
59667522
58354627
94976920
1314268
57771819
31281566
54342976
82040
63155474
80803227
65056958
49721259
33488614
34501695
82738135
71906119
55484912
76016183
53442575
71355449
5888212
99302550