17505526
78604118
1876121
4000888
50498917
67852571
12585986
4039540
73785892
30992274
6571258
58059256
31773280
22842599
19458811
25022320
68454640
35394290
79102040
71242681
59558800
87341169
20952391
16689387
31592093
75596550
18601673
79652919
29442191
98552931
42239136
2670530
20377497
93014132
51836665
76763630
40397909
37693990
20506236
3818703