50394126
66841600
38842280
85787805
41408572
26599192
3115036
56427640
47656619
89792640
40577312
4795940
80656684
27308817
61375817
43627274
34232420
1505208
45846241
45277828
41012751
82757464
4500412
33123082
69889369
50175206
43169839
86174906
55152099
21204454
52886186
2558990
8993987
14821138
47146914
76545715
46108661
73974529
3077733
96798992