89283560
80885196
49003069
45703881
15193632
24017026
71943676
41671560
9329782
13965425
70875435
34318766
32809351
72349806
15462065
65713413
8321276
83849401
31533150
22346077
94120
83582640
42754605
17073591
82262058
24087188
38109678
71336798
44729025
50832344
59577933
57013712
28854755
61411308
52036814
67913175
78299099
20414591
5925379
2250160