50226062
87633586
39598057
28486516
59868453
67591214
243144
49335751
8789798
7632955
81988040
88014399
16892109
7321740
38701286
11373970
3016971
272991
44659537
58687890
31622062
57764937
25544585
52776698
23045101
19342931
43907004
76656038
54376971
3563711
24783473
35781996
20161632
93902012
61048781
45755960
89268025
97769740
48236527
64812632