41329970
46131332
72907988
65491507
28204700
64041071
4528635
40518173
55071628
70531235
83322780
86608888
39666078
33805286
35196041
21981496
6923754
16395132
50131410
89195457
55283747
19871956
63948860
14978348
50321004
6581516
65242629
3413548
76814023
61368358
53814982
5427747
85833108
27385872
37507370
73615845
88871927
46376767
70974457
37716152