31664905
235102
7624602
39091675
24769112
68348244
6869293
49093569
41303940
43213148
11271040
95992164
66283445
1033952
1015369
20588721
42254664
9529454
777851
64708113
43852601
11254174
61889875
32448402
23373600
72223603
32607284
78459620
39734622
64581232
63915619
68385713
73371183
277545
1395730
34549207
66538196
93542502
50182598
7804924