3549429
6111026
75078535
10783172
71319872
6763375
84991750
63251651
27209550
46332531
93981526
67153163
56096200
14221770
72975750
41985386
43943655
18731724
27742880
43682423
256573
75817931
65114968
52677802
16574968
35654755
90513448
79307708
20471489
37357059
50549881
42709107
1461644
9558305
83787793
68459858
42901888
40475104
2185780
2057970