7635528
5099369
5459117
51773104
52386151
44303686
7161260
44958259
8475415
77825760
43803320
21898318
19269862
41112475
93504702
22492265
67633904
9765437
79846098
45096577
8242251
13599785
68156558
43646072
62065215
51307375
16874354
41377170
20654603
16015867
74981927
17139796
96375481
88352863
34311155
19504527
8250599
68354823
36761676
52365920