23252722
1082502
85273977
63945636
39399984
59828895
76133363
79481453
9444912
610385
37113285
35508237
46139860
328801
13717317
45708279
58361932
9985549
87059530
81762401
39839851
80405118
33698181
17733697
96378398
77717164
47848961
54549060
16335675
78328888
72878527
4441973
60639699
46335066
35274622
98312009
62225699
77923862
14677193
1035344