40596422
10145687
34696665
3720302
22271
43475417
3756528
36379528
14832466
9421188
2236857
3011780
49778530
20961250
35255778
66143830
7594588
98531522
31007242
40428880
68555682
13385504
11305034
4248145
23485232
907159
7428217
9438646
56753758
18472282
26860
86101942
37739673
27845683
55223695
78463389
63133599
9969060
7303291
2234749