17076829
33106330
40057772
1204560
87158143
6268864
38648702
32109761
46373596
98752190
58232172
30354301
12335337
8301787
17325426
13609210
61758028
52387770
38041651
34781656
21249101
34097555
7742869
54906521
53265494
44479915
99524024
86167122
79712305
76536045
51294714
39166072
87202280
2241397
94816592
52619193
40541976
56604767
775907
33859079