651527
29773462
40991409
29841087
80687968
14491661
351523
76225792
45611363
17636473
58462463
74052507
7446545
33349315
28454066
5960184
27686731
28222940
23638158
58513
26194271
38609559
21188135
54163829
20212344
26722307
88924780
24551799
19971200
87866854
37208170
16423615
92739235
18666720
33055285
3448828
73415157
34084222
46409211
73483029