3011653
73505070
51482205
13987153
30168503
10052677
75475777
26039969
2973565
94589012
1108144
14437105
80636085
51814597
75251147
9405201
47331266
7832138
62947972
59043024
20178225
82889046
69088316
43323045
14597424
21391973
92434613
1995391
7351447
28598419
2924996
40551398
14457522
92288388
19663287
82177692
69586879
92181973
93059796
48237430