68877723
54934752
356247
60649245
62162964
29311274
21272438
69614202
80387835
7883327
5182614
74949873
52701616
68461683
89346109
65198791
82148040
28491242
58813737
13713040
27528794
51911602
9171166
71308214
224989
66128985
8401966
31802540
85807255
89528680
34907898
2789470
84871796
76302497
99052083
16334893
92998382
35305085
48008969
3080781