15036736
59872591
29907440
82685223
62675788
65633479
22175997
84014893
80473392
927378
40331804
68946711
3715805
29872551
35524303
11151646
3654814
4108299
58136668
303238
37289257
81557432
58081226
2670245
78946869
5681960
61351184
52072143
74615570
79564913
40529616
60732619
90683008
47595728
8049650
72942965
25919965
74076889
43905216
13499329