11629276
82215080
4223555
76301872
3739599
53301303
71242784
26169882
514226
26444875
93953448
64729044
24296606
14021489
9106604
5882744
630685
68381328
778403
43529317
58905103
2724281
46424277
8682434
52735516
3803261
61014269
15988964
56892587
75024791
952343
26785926
21654134
66455578
98484692
59386695
90906191
28886766
55991378
85122697