3163274
40041620
1609599
40214254
11085792
1626934
38032904
25559303
39999650
36489124
19458860
18298277
19772043
93881926
31802579
95597150
90532721
11512974
52054755
42168309
41552847
8468783
96852879
5255891
81487044
6223978
938432
67884419
51933699
98914700
547278
41194736
96386314
49145643
45411176
32569803
61734882
3225024
8431826
76038085