4981501
53958934
8884000
17998260
77333069
59667197
18214860
5357560
20111856
67368736
1680458
68916527
71462629
66636074
32757951
1616583
96177283
10485833
82446689
43764377
2505567
47491692
48392607
52283382
7282319
169515
4001942
9273211
20717563
49324902
32336411
57594271
2944239
57953219
3105122
23622197
9370416
73451805
72402022
2650637