50369060
27137048
7769138
5923034
37317008
83292360
55705377
68989534
7078949
70513978
4373423
75467718
16526298
43457743
80243978
1073966
7215338
10132086
10268907
90737050
82161105
18331501
66244886
24454352
71912575
68469953
49723542
7099429
9176447
18822403
55673539
61237986
37813933
33301465
69343362
4636864
29804220
83235162
3850669
45611883