16901057
21957380
94835362
72324775
46952659
46426118
80305868
28353406
61492968
40404366
2875466
76201344
10431022
61787442
97905749
21445429
92636503
6287150
86333904
19249110
42112223
59849077
55387193
45271068
26212269
6121000
62199652
69879007
60045872
17929314
5663409
40442184
46397865
75699004
21243219
75369646
39781686
8200310
19796304
4777388