94141515
77135713
36732319
22086637
96902142
61501328
53474512
10837264
21542874
52246296
63854268
3524914
2805850
21009201
64262962
86029258
82407923
36385699
96396477
20177826
45606527
57078353
41542375
76505680
76476747
11074696
99048068
22641639
7132542
70485480
49857232
7402604
7162288
88535375
41738830
47475675
18541449
67895698
86988488
44745698